Написать программу вычисления определенного интеграла - C# (189571)

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

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

Всем привет! Ребят помогите написать программу, очень срочно надо! А то зачет не поставят!) А то я в С# не соображаю вообще Спасибо за ранее!!!))

Решение задачи: «Написать программу вычисления определенного интеграла»

textual
Листинг программы
public class Program
{
    private static void Main()
    {
        double integral = CalcIntegral(InFunction, 0, 2, 500);
        Console.WriteLine("The value of the integral is: {0} \n", integral);
 
    }
 
    private static double InFunction(double x) //Подынтегральная функция
    {
        double square = (x * x);
        return square * Math.Sqrt(4 - square);
    }
 
    private static double CalcIntegral(Func<double, double> func, double a, double b, int n)
    {
        int i;
 
        double result = 0;
 
        double h = (b - a) / n;
 
        for (i = 0; i < n; i++)
        {
            result += func(a + h * (i + 0.5)); //Вычисляем в средней точке и добавляем в сумму
        }
 
        result *= h;
 
        return result;
    }
}

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


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

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

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