Программа не выдает ответ - C#
Формулировка задачи:
Укажите на ошибку, почему не выводится ответ
using System; class Program { public static double Y(double x) { return 1 / (Math.Sqrt(x * x + 3.2)); } public static double Simpson() { double x, a, b, c, h, s; int n; Console.Write("The interval of integration [a, b] =====> (a) = "); a = double.Parse(Console.ReadLine()); Console.Write("The interval of integration [a, b] =====> (b) = "); b = double.Parse(Console.ReadLine()); Console.Write("Division into parts? n = "); n = int.Parse(Console.ReadLine()); h = (b - a) / n; s = 0; c = 1; x = a + h; while (x < b) { s = s + (3 + c) * Y(x); c = -c; } s = h / 3 * (s + Y(a) - Y(b)); Console.WriteLine("Integral = {0}", s); return 0; } public void Show() { Console.WriteLine(Simpson()); } } class ProgramDemo { static void Main() { Program ob = new Program(); ob.Show(); } }
Решение задачи: «Программа не выдает ответ»
textual
Листинг программы
x += h;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д