Вычислить значения выражений, организовать вывод на экран и в файл - 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
Листинг программы
  1. using System;
  2. using System.IO;
  3. class DEMO
  4. {
  5.     static double A(int i, int j, int k, double x, double y)
  6.     {
  7.         return (((i+j)/k*x)/(i+j+k))+((0.5*i)/j)+y;
  8.     }
  9.     static double B(int i, int j, int k, double x, double y)
  10.     {
  11.         return x+y+(i+j)/k+k/(i*j);
  12.     }
  13.     static double C(int i, int j, int k, double x, double y)
  14.     {
  15.         return Math.Pow(10,-9)*(i/k+k/j+j/i);
  16.     }
  17.     static void Main()
  18.     {
  19.         StreamWriter sw = null;
  20.         try
  21.         {
  22.             sw = new StreamWriter(new FileStream("E:\\f-15.txt", FileMode.Append));
  23.             Console.Write("i : ");
  24.             int i = int.Parse(Console.ReadLine());
  25.             Console.Write("j : ");
  26.             int j = int.Parse(Console.ReadLine());
  27.             Console.Write("k : ");
  28.             int k = int.Parse(Console.ReadLine());
  29.             Console.Write("x : ");
  30.             double x = double.Parse(Console.ReadLine());
  31.             Console.Write("y : ");
  32.             double y = double.Parse(Console.ReadLine());
  33.             double f = A(i, j, k, x, y);
  34.             Console.WriteLine(f);
  35.             sw.WriteLine(f);
  36.             f = B(i, j, k, x, y);
  37.             Console.WriteLine(f);
  38.             sw.WriteLine(f);
  39.             f = C(i, j, k, x, y);
  40.             Console.WriteLine(f);
  41.             sw.WriteLine(f);
  42.         }
  43.         finally
  44.         {
  45.             if(sw!=null)sw.Close();
  46.             Console.ReadKey(true);
  47.         }
  48.     }
  49. }

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


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

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

9   голосов , оценка 4.222 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы