Вычислить значения выражений, организовать вывод на экран и в файл - C#

Узнай цену своей работы

Формулировка задачи:

Помогите с данными заданиями. Вроде легко, но как сел....
Ввести с клавиатуры целые i, j, k и действительные x, y величины. Вычислить. A=(((i+j):K*x):(i+j+k))+((0.5*i):j)+y B=x+y+(i+j):k+k:(i*j) C=10^-9*(i\k+k\j+j\i) Вычисление A , B и C организовать в трех отдельных функциях, вызываемых из главной main . Для передачи параметров в функции использовать различные способы, в том числе передачу по указателю и по ссылке. Введенные величины и результаты расчетов вывести на экран с 6-й строки и добавить в конец файла f-15.txt.
A=(((i+j):K*x):(i+j+k))+((0.5*i):j)+y B=x+y+(i+j):k+k:(i*j) C=10^-9*(i\k+k\j+j\i)

Решение задачи: «Вычислить значения выражений, организовать вывод на экран и в файл»

textual
Листинг программы
using System;
using System.IO;
class DEMO
{
    static double A(int i, int j, int k, double x, double y) 
    {
        return (((i+j)/k*x)/(i+j+k))+((0.5*i)/j)+y;
    }
    static double B(int i, int j, int k, double x, double y)
    {
        return x+y+(i+j)/k+k/(i*j);
    }
    static double C(int i, int j, int k, double x, double y)
    {
        return Math.Pow(10,-9)*(i/k+k/j+j/i);
    }
    static void Main()
    {
        StreamWriter sw = null;
        try
        {
            sw = new StreamWriter(new FileStream("E:\\f-15.txt", FileMode.Append));
            Console.Write("i : ");
            int i = int.Parse(Console.ReadLine());
            Console.Write("j : ");
            int j = int.Parse(Console.ReadLine());
            Console.Write("k : ");
            int k = int.Parse(Console.ReadLine());
            Console.Write("x : ");
            double x = double.Parse(Console.ReadLine());
            Console.Write("y : ");
            double y = double.Parse(Console.ReadLine());
            double f = A(i, j, k, x, y);
            Console.WriteLine(f);
            sw.WriteLine(f);
            f = B(i, j, k, x, y);
            Console.WriteLine(f);
            sw.WriteLine(f);
            f = C(i, j, k, x, y);
            Console.WriteLine(f);
            sw.WriteLine(f);
        }
        finally
        {
            if(sw!=null)sw.Close();
            Console.ReadKey(true);
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5
Похожие ответы