Code for SIMPSON’S RULE in C Programming

C code to implement SIMPSON’S  1/3  RULE  .  Compiled in DEV C++

 website_caption1

#include<stdio.h>
#include<conio.h>
#include<math.h>
float f(float x);
float f(float x)
{
      return(x);
}     
int main()
{
int n,i;
float s1=0,s2=0,sum,a,b,h;
printf("Enter the value of upper limit = ");
scanf("%f",&b);
printf("Enter the value of lower limit = ");
scanf("%f",&a);
printf("Enter the number of intervals = ");
scanf("%d",&n);
h=(b-a)/n;
if(n%2==0)
{
for(i=1;i<=n-1;i++)
  {
     if(i%2==0)
       {  
            s1=s1+f(a+i*h);
        }
        else
        {
            s2=s2+f(a+i*h);
         }
  }
  sum=h/3*(f(a)+f(b)+4*s2+2*s1);
printf("the value is = %f",sum);
}
else
{
  printf("the rule is not appliciable");
 }
getch();
}

 website_caption1

 You might be also interested in :

Advertisements

One comment on “Code for SIMPSON’S RULE in C Programming

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s