/*
write a fun to evaluate sinx
*/
#include<stdio.h>
#include<conio.h>
#include<math.h>
long double fact(int n)
{
long double prod=1;
int i;
for(i=1;i<=n;i++)
{
prod=prod*i;
}
return(prod);
}
float sine(float x)
{
float sum=0;
int p,sign=1;
long double fact(int);
x=3.14159*x/180;
for(p=1;p<20;p=p+2)
{
sum=sum+sign*pow(x,p)/fact(p);
sign=-sign;
}
return(sum);
}
void main()
{
float x,sine(float);
clrscr();
printf("enter any angle in degree\n");
scanf("%f",&x);
printf("sin(x)=%f\n",sine(x));
getch();
}
write a fun to evaluate sinx
*/
#include<stdio.h>
#include<conio.h>
#include<math.h>
long double fact(int n)
{
long double prod=1;
int i;
for(i=1;i<=n;i++)
{
prod=prod*i;
}
return(prod);
}
float sine(float x)
{
float sum=0;
int p,sign=1;
long double fact(int);
x=3.14159*x/180;
for(p=1;p<20;p=p+2)
{
sum=sum+sign*pow(x,p)/fact(p);
sign=-sign;
}
return(sum);
}
void main()
{
float x,sine(float);
clrscr();
printf("enter any angle in degree\n");
scanf("%f",&x);
printf("sin(x)=%f\n",sine(x));
getch();
}
No comments:
Post a Comment