Метод половинного деления - C# (191106)

Узнай цену своей работы

Формулировка задачи:

Необходим решить уравнение, например х-2, методом половинного деления. Вот код
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));        
    }
    }
}
в конце выскакивает ошибка: Ожидалось определение типа или пространства имен, либо признак конца файла и после static void Main() пишет, что ожидалась }. Помогите

Решение задачи: «Метод половинного деления»

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();
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы