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

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

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

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

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

textual
Листинг программы
  1. public class Program
  2. {
  3.     private static void Main()
  4.     {
  5.         double integral = CalcIntegral(InFunction, 0, 2, 500);
  6.         Console.WriteLine("The value of the integral is: {0} \n", integral);
  7.  
  8.     }
  9.  
  10.     private static double InFunction(double x) //Подынтегральная функция
  11.     {
  12.         double square = (x * x);
  13.         return square * Math.Sqrt(4 - square);
  14.     }
  15.  
  16.     private static double CalcIntegral(Func<double, double> func, double a, double b, int n)
  17.     {
  18.         int i;
  19.  
  20.         double result = 0;
  21.  
  22.         double h = (b - a) / n;
  23.  
  24.         for (i = 0; i < n; i++)
  25.         {
  26.             result += func(a + h * (i + 0.5)); //Вычисляем в средней точке и добавляем в сумму
  27.         }
  28.  
  29.         result *= h;
  30.  
  31.         return result;
  32.     }
  33. }

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


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

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

5   голосов , оценка 4.4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы