/*QUESTION 4. FIND THE SUM OF SERIES : i)e^x
ii)sin(x)
iii)cos(x)
*/
#include
#include
int main()
{
float x,xx,n,nn;
float a=0,sum=1;
int sign,i,j;
printf("\n\nEnter the value of 'x' : ");
scanf("%f",&x);
//EXPONENTIAL SERIES
printf("\n\n\n\nEnter the order(maximum power of'x') 'n' of exponential series : ");
scanf("%f",&n);
for(i=0;i
xx=1;
nn=1;
for(j=0;j {
xx=xx*x;
nn=nn*(j+1);
a=xx/nn;
}
sum=sum+a;
}
printf("\ne^x till order 'n' is : ");
printf("%f",sum);
//SINE SERIES
sign=1;
sum=0;
printf("\n\n\n\nEnter the order(maximum power of'x') 'n'(odd value) of sine series : ");
scanf("%f",&n);
for(i=0;i
xx=1;
nn=1;
if((i+1)%2==0)
{
for(j=0;j {
xx=xx*x;
nn=nn*(j+1);
a=xx/nn;
}
if(sign==1)
{
sum=sum+a;
sign=0;
}
else
{
sum=sum-a;
sign=1;
}
}
}
printf("\nsin(x) till order 'n' is : ");
printf("%f",sum);
//COS SERIES
sign=1;
sum=1;
printf("\n\n\n\nEnter the order(maximum power of'x') 'n'(even value) of cos series : ");
scanf("%f",&n);
for(i=0;i
xx=1;
nn=1;
if((i+1)%2==1)
{
for(j=0;j {
xx=xx*x;
nn=nn*(j+1);
a=xx/nn;
}
if(sign==1)
{
sum=sum+a;
sign=0;
}
else
{
sum=sum-a;
sign=1;
}
}
}
printf("\nCos(x) till order 'n' is : ");
printf("%f",sum);
getch();
return 0;
}
No comments:
Post a Comment