Метод половинного деления - C# (190219)
Формулировка задачи:
помогите пожалуйста написать программу для решения уравнения методом половинного деления. уравнение F(x)=0. как описать это уравнение в программе? и решать его с другими значениями? то есть там нужно знать F(a) и F(c).
Решение задачи: «Метод половинного деления»
textual
Листинг программы
static void Urovnenie() { double a = 0; double b = 0; double c = 0; do { Console.WriteLine("Введите a: "); a = double.Parse(Console.ReadLine()); Console.WriteLine("Введите b: "); b = double.Parse(Console.ReadLine()); c = Math.Pow(a,3) - Math.Cos(b) + 1; // c = (a + b) / 2; if ((res(a) - res(c)) < 0) a = c; else b = c; } while (!((b - a) > c)); Console.WriteLine("Значение x: {0:d3}, значение y: {1:d3}", (a + b) / 2, (b - a) / 2); Console.ReadLine(); } static double res(double n) { return 1; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д