Search This Blog

Friday, April 22, 2011

CODE 09(a)


//GAURAV MITTAL(2K9/EE/830)
//QUESTION 8. TRAPEZOIDAL RULE
// f(x)= 3x^2 + 4

#include
#include

float z;
float f(float x)
{
z=(3*x*x)+4;
return z;
}
int main()
{
float h,value,m,a,b,n,i;
printf("\n\nTRAPEZOIDAL RULE");
printf("\n\nf(x)= 3x^2 + 4");
printf("\n\n\n\nEnter value of a (lower limit) : ");
scanf("%f",&a);
printf("\n\nEnter value of b (upper limit) : ");
scanf("%f",&b);
printf("\n\nEnter number of divisions 'n' : ");
scanf("%f",&n);
h=((b-a)/n);
m=a;
value=f(m);
for(i=1;i
{
m=m+h;
value=(value+(2*f(m)));
}
m=b;
value=value+f(m);
value=(value*h/2);
printf("\n\n\nThe area of the given equation within limits %f to %f is : %f",a,b,value);

getch();
return 0;
}

No comments:

Post a Comment