Example for Turbo C++

Statement - Find the value of sin(x) using the series up to the given accuracy (without using user defined function). Also print sin(x) using library function.
Programmer - Shanmuga Priya
Written For - https://Tamilevergreen.blogspot.in
**********************************************************************************/
#include <stdio.h>#include <conio.h>#include <math.h>#include <stdlib.h>
void main()
{
 int n, x1;
 float acc, term, den, x, sinx=0, sinval;
 clrscr();
 printf("Enter the value of x (in degrees)\n");
 scanf("%f",&x); 
 x1 = x;
 /* Converting degrees to radians*/
 x = x*(3.142/180.0);
 sinval = sin(x);
 printf("Enter the accuary for the 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 sine series = %f\n", sinx);
 printf("Using Library function sin(%d) = %f\n", x1,sin(x));
 getch();
} /*End of main() */


/*------------------------------
 Output

 Enter the value of x (in degrees)
 30
 Enter the accuary for the result
 0.000001
 Sum of the sine series = 0.500059
 Using Library function sin(30) = 0.500059

 RUN 2
 Enter the value of x (in degrees)
 45
 Enter the accuary for the result
 0.0001
 Sum of the sine series = 0.707215
 Using Library function sin(45) = 0.707179
 ---------------------------------------------*/

Comments

Popular posts from this blog

Working Torrent Trackers list updated Oct 2016...

Life Blood ---XVII---Page No--56

Language C++----Templates in C++----Part 3