Monday, 20 December 2010

Program to Implement Trapezodial method

Program:


#include<stdio.h>
#include<math.h>
void main()
{
float ,a,b,n,x[20],y[20],sum=0,integral;
int i;

clrscr();
printf("enter the value ofa,b,n:"); scanf("%f %f %f",&a,&b,&n); printf("enter the values of x:"); for(i=0;i<=(n-1);i++)

{
scanf("%f",&x[i]);
}
printf("\n enter the values of y:"); for(i=0;i<=(n-1);i++)
{
scanf("%f",&y[i]);
}
h=(b-a)/n; x[0]=a;

for(i=1;i<=n-1;i++)
{
x[i]=x[i-1]+h; sum=sum+2*y[i];

}
sum=sum+y[b];
integral=sum*(h/2);
printf("approximate integral value is: %f",integral); getch();
}


Input/Output:

Enter the values of a,b,n 1 2 3


Enter the values of x: 1 2 3


Enter the values of y: 1 2 3


Approximate integral value is 2.166667

Conclusion: The program is error free





Algorithm



No comments:

Post a Comment