Вычислить интеграл по формуле трапеций - C (СИ)
Формулировка задачи:
задание на картинке
Решение задачи: «Вычислить интеграл по формуле трапеций»
textual
Листинг программы
#include <stdio.h>
#include <math.h>
int main(int bugagashechka, char* ololoshechka[]){
float isum, dx, x;
dx=0.01f; isum=0.0;
for(x=dx; x<=1-dx; x+=dx)
isum+=x*tan(x);
isum+=(x*tan(x))/2.0f;
isum*=dx;
printf("%f", isum);
return 0;
}
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с числами с плавающей точкой и для ввода-вывода
- Определение переменных: isum - для хранения суммы, dx - для хранения шагового размера, x - для хранения текущего значения переменной
- Установка начального значения для isum и dx, а также для x
- Создание цикла, который будет выполняться от dx до 1-dx с шагом dx
- Внутри цикла добавление к isum произведения x и тангенса от x
- Добавление к isum половины произведения x и тангенса от x
- Умножение isum на dx для получения конечного результата
- Вывод результата на экран
- Возврат 0 для завершения программы