# Write a C program to calculate the following Sum: Sum=1-x2/2! +x4/4!-x6/6!+x8/8!-x10/10!

#### Description:

Write a C program to calculate the following Sum:   Sum=1-x2/2! +x4/4!-x6/6!+x8/8!-x10/10!

The above equation looks like a COSINE Equation of Taylor Sries i.e., #### Algorithm:

```Step 1: Start
Step 2: Read x, n values as integers
Step 3: Set i = 2, s = 1, pwr = 1, nr = 1
Step 4: Convert x1 into degrees
Step 5: Assign x1 as sum
Step 6: while (i <= n)
begin
pwr ← pwr + 2;
dr ← dr * pwr * (pwr - 1);
sum ← sum + (nr DIV dr) * s;
s ← s * (-1);
nr ← nr * x1 * x1;
i ← i + 2;
end
Step 7: Print sum
Step 8: Stop```

#### Program:

```# include<stdio.h>
# include<conio.h>
# include<math.h>
void main()
{
int i, n ;
float x, val, sum = 1, t = 1 ;
clrscr() ;
printf("Enter the value for x : ") ;
scanf("%f", &x) ;
printf("\nEnter the value for n : ") ;
scanf("%d", &n) ;
val = x ;
x = x * 3.14159 / 180 ;
for(i = 1 ; i < n + 1 ; i++)
{
t = t * pow((double) (-1), (double) (2 * i - 1)) *
x * x / (2 * i * (2 * i - 1)) ;
sum = sum + t ;
}
printf("\nCosine value of sin %f is : %8.4f", val, sum) ;
getch() ;
}```

#### Input & Output:

```Enter the Value of x: 2
Enter the limit of n: 4
The sum of sin 2.000000 series is 0.9994```

#### Viva Questions:

Q: What is function ?

Ans: A function is a sub program it returns a value.

Q: What is procedure ?

Ans: A procedure is a sub program it does not returns a value.

Q: What are the basic data types in C ?

Ans: int, char, float, double.

Q: How to define preprocessor ?

Ans: By using the # symbal Ex: #include<stdio.h>.

• Created
Oct 11, 2014
• Updated
Dec 24, 2014
• Views
23,377
You May Like