Kod: Zaznacz cały
#include <iomanip>
#include <iostream>
using namespace std;
{
return(x * x + 2 * x);
}
int main()
{
const int N = 1000;
double xp,xk,s,dx;
int i;
cout.precision(3);
cout.setf(ios::fixed);
cout << "Obliczanie calki oznaczonej
"
" za pomoca metody trapezow
"
"----------------------------
"
"Podaj poczatek przedzialu calkowania
"
"xp = ";
cin >> xp;
cout << "
Podaj koniec przedzialu calkowania
"
"xk = ";
cin >> xk;
cout << endl;
s = 0;
dx = (xk - xp) / N;
for(i = 1; i < N; i++) s += f(xp + i * dx);
s = (s + (f(xp) + f(xk)) / 2) * dx;
cout << "Wartosc calki wynosi : " << setw(8) << s
<< "
";
system("PAUSE"); return 0;
}