Вычислить интеграл - 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;
}

Объяснение кода листинга программы

  1. Включаются необходимые заголовочные файлы
  2. Объявляются переменные типа double для хранения значений степени, коэффициента, верхнего и нижнего пределов
  3. Создается класс Integral, который содержит методы для вычисления предела и функции
  4. В методе main() класса запрашиваются значения степени, коэффициента, верхнего и нижнего пределов
  5. Создается экземпляр класса Integral
  6. Метод limit() используется для вычисления предела с заданными параметрами
  7. Метод f() используется для вычисления функции с заданными параметрами
  8. Выводятся значения предела и функции
  9. Программа ожидает нажатия клавиши для завершения работы

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


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

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

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