Sunday, 6 May 2012

Using the sine function in C


#include<stdio.h>
#include<stdlib.h>
#include<math.h>
main()
{
float acc,term,x,den,sinx=0,sinval;
int i,n,x1;
clrscr();
printf("Enter the value of x in degrees\n");
scanf("%f",&x);
x1=x;
x=x*(3.142/180.0);
sinval=sin(x);
printf("Enter the accuracy for result\n");
scanf("%f",&acc);
term=x;
sinx=term;
n=1;
do
{
den=2*n*(2*n+1);
term=-term*x*x/den;
sinx=sinx+term;
n=n+1;
}while(acc<=fabs(sinval-sinx));
printf("Sum of the sin series = %f\n",sinx);
printf("Using library function sin(%d) = %f\n",x1,sin(x));
getch();
return 0;
}

No comments:

Post a Comment