Метод половинного деления - 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д