Решаване на интеграл

Съществуват много функции, чийто интеграл не може да бъде изразен чрез елементарни функции. За интегралите на такива функции се използват различни приблизителни методи, чиято същност е, че интегралната функция се заменя "с близка" функция, чийто интеграл се изразява чрез елементарни функции.
Програмата използва следните методи за изчисление: Метод на правоъгълниците, Среден метод, Метод на трапеците, Метод на Симпсона.

При въвеждане на функция използвайте следните означения:
 
+ - събиране;Math.log(x) - натурален логаритъм;
- - изваждане;Math.cos(x) - косинус;
* - умножение;Math.sin(x) - синус;
/ - деление;Math.exp(x) - експонента;
Math.sqrt(x) - квадратен корен;Math.pow(x,n) - повдигане x в степен n;

Пример: x^4*cos(x^2+x+1) съответства на Math.pow(x,4)*Math.cos(Math.pow(x,2)+x+1)

Функция

Долна граница на интеграция

Горна граница на интеграция

Методи
Правоъгълници
Среден
Трапеци
Симпсон
3/8
Решение
По стъпки
По точност
Брой стъпки
Точност