2_1
/*
* @file lab2_1.c
* @author Герасимюк Д.В., гр. 515і1
* @date 12 березня 2024
* @brief Лабораторна робота №2, варіант 3
* Модульне тестування. Завдання 1
*/
#include "const.h"
#include <math.h>
//константи
const double a = 0.1;
const double b = 1.0;
const double h = 0.1;
const int n = 160;
//Y(x)
double Y(double x) {
return ((x * x / 4) + (x / 2) + 1) * expl(x / 2);
}
//S(x)
double S(double x) {
double result = 0.0;
double term;
for (int i = 1; i <= n; ++i) {
term = ((pow(n, 2) + 1.0 / tgamma(i)) * pow(x / 2, i));
result += term;
}
return result;
}INFO