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