Вычислить интеграл - C (СИ) (78250)
Формулировка задачи:
подскажите пожалуйста как написать интеграл от f(x) на СИ
Решение задачи: «Вычислить интеграл»
textual
Листинг программы
- #include "stdafx.h"
- #include <iostream>
- #include <conio.h>
- #include <math.h>
- using std::cin;
- using std::cout;
- using std::endl;
- double s,k,ul,dl,u,d;
- class Integral
- {
- public:
- double limit(double degree,double coefficient,double limit)
- {
- limit = pow(limit,degree);
- limit = (limit*coefficient)/degree;
- return limit;
- }
- double f(double up_limit,double down_limit)
- {
- double limit = up_limit - down_limit;
- return limit;
- }
- };
- int main()
- {
- cout << "Enter a degree";
- cin >> s;
- s++;
- cout << "Enter a coefficient";
- cin >> k;
- cout << "Enter a up limit";
- cin >> ul;
- cout << "Enter a down limit";
- cin >> dl;
- Integral myInt;
- u = myInt.limit(s,k,ul);
- d = myInt.limit(s,k,dl);
- cout << "up limit: " << u <<endl;
- cout << "down limit: " << d <<endl;
- cout << "Integral is: " << myInt.f(u,d) <<endl;
- _getch();
- return 0;
- }
Объяснение кода листинга программы
- Включаются необходимые заголовочные файлы
- Объявляются переменные типа double для хранения значений степени, коэффициента, верхнего и нижнего пределов
- Создается класс Integral, который содержит методы для вычисления предела и функции
- В методе main() класса запрашиваются значения степени, коэффициента, верхнего и нижнего пределов
- Создается экземпляр класса Integral
- Метод limit() используется для вычисления предела с заданными параметрами
- Метод f() используется для вычисления функции с заданными параметрами
- Выводятся значения предела и функции
- Программа ожидает нажатия клавиши для завершения работы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д