Метод половинного деления - C# (191106)
Формулировка задачи:
Необходим решить уравнение, например х-2, методом половинного деления. Вот код
в конце выскакивает ошибка: Ожидалось определение типа или пространства имен, либо признак конца файла
и после static void Main() пишет, что ожидалась }.
Помогите
Листинг программы
- using System;
- class Bis
- {
- static void Main()
- {
- float f(float x)
- {
- return x-2;
- }
- float n(float a, float b)
- {
- float x=(a+b)/2;
- while (Math.Abs(f(x))>0.001)
- {
- if (f(x) > 0)
- b = x;
- else
- a = x;
- }
- x = (a+b)/2;
- return x ;
- Console.WriteLine("Otvet=" + n(0, 100));
- }
- }
- }
Решение задачи: «Метод половинного деления»
textual
Листинг программы
- using System;
- class Bis
- {
- static float f(float x)
- {
- return x - 2;
- }
- static float n(float a, float b)
- {
- float x = (a + b) / 2;
- while (Math.Abs(f(x)) > 0.001)
- {
- if (f(x) * f(a) > 0)
- a = x;
- else
- b = x;
- x = (a + b) / 2;
- }
- return x;
- }
- static void Main()
- {
- Console.WriteLine("Otvet=" + n(0, 100));
- Console.ReadLine();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д