Q. Write a function power, which calculates x^y . Write another function, which calculates n! Using for loop. Use these functions to calculate the sum of first n terms of the Taylor series
Taylor series: sin(x) = x - x^3/3! + x^ 5 /5!
Program
#include<stdio.h>
#include<math.h>
void cal();
void main()
{
cal();
}
void cal()
{
int x,i;
int fact = 1,n;
float sum=0;
printf("\nEnter the value of x in the series : ");
scanf("%d",&x);
printf("\nEnter the number of terms in the series : ");
scanf("%d",&n);
for(i=1;i<n;i++)
{
fact = fact*i;
sum = sum + (pow(x,i)/fact) ;
}
sum= sum +1;
printf("\nThe sum of the taylor series is : %.2f\n\n",sum);
}
Output:
Enter the value of x in the series : 4
Enter the number of terms in the series : 6
The sum of the taylor series is : 42.87
Taylor series: sin(x) = x - x^3/3! + x^ 5 /5!
Program
#include<stdio.h>
#include<math.h>
void cal();
void main()
{
cal();
}
void cal()
{
int x,i;
int fact = 1,n;
float sum=0;
printf("\nEnter the value of x in the series : ");
scanf("%d",&x);
printf("\nEnter the number of terms in the series : ");
scanf("%d",&n);
for(i=1;i<n;i++)
{
fact = fact*i;
sum = sum + (pow(x,i)/fact) ;
}
sum= sum +1;
printf("\nThe sum of the taylor series is : %.2f\n\n",sum);
}
Output:
Enter the value of x in the series : 4
Enter the number of terms in the series : 6
The sum of the taylor series is : 42.87
0 Comments