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