Bhtm-1 guruh talabasi Ergasheva Feruza 5-topshiriq 10-variant To`g`ri to`rtburchak usulida



Yüklə 250,9 Kb.
tarix25.11.2023
ölçüsü250,9 Kb.
#134655
5-topshiriq


BHTM-1 guruh talabasi Ergasheva Feruza
5-topshiriq
10-variant
To`g`ri to`rtburchak usulida:
#include
#include
using namespace std;
int main(){
float S,a=0.8,b=2.4,x,h;
int n,i;
cout<<"n=";cin>>n;
h=(b-a)/n;
S=0;
for(i=0;i{x=a+i*h;
S=S+sqrt(0.4*x*x+1.5)/(2.5+sqrt(2*x+0.8));
cout<<"x="<cout<<"S->"<}S=S*h;
cout<<"S->"<return 0;
}



Trapetsiya usulida:
#include
#include
using namespace std;
float x;
float f(float t){
return sqrt(0.4*x*x+1.5)/(2.5+sqrt(2*x+0.8));}
int main(){
float S,a=0.8,b=2.4,x,h;
int i,n;
cout<<"n=";cin>>n;
h=(b-a)/n;
S=f(a)+f(b);
for(i=1;i{x=a+i*h;
cout<<"x->"<"<S=S+2*f(x);
}
S=S*0.5*h;
cout<cout<<"S->"<return 0;}


Simpson usulida
#include
#include
using namespace std;
float x;
float f(float t){
return sqrt(0.4*x*x+1.5)/(2.5+sqrt(2*x+0.8));}
int main(){
float S,a=0.8,b=2.4,x,h;
int n,i;
cout<<"n=";cin>>n;
h=(b-a)/(2*n);
S=f(a)+f(b);
for(i=1;i<2*n;i++)
{x=a+i*h;
cout<<"x->"<"<if(i%2==0)S=S+2*f(x);
else S=S+4*f(x);
}S=S*(h/3);
cout<cout<<"S->"<return 0;}

Yüklə 250,9 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin