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