#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
double sin(double x)
{
double numerator = x;
double denominator = 1.0;
double sign = 1.0;
double sin = 0;
// terms below define the number of terms you want
int terms = 10;
for ( int i = 1 ; i <= 10 ; i++ )
{
sin += numerator / denominator * sign;
numerator *= x * x;
denominator *= i*2 * (i*2+1);
sign *= -1;
}
return sin;
}
getch();
}
#include<conio.h>
#include<math.h>
void main()
{
double sin(double x)
{
double numerator = x;
double denominator = 1.0;
double sign = 1.0;
double sin = 0;
// terms below define the number of terms you want
int terms = 10;
for ( int i = 1 ; i <= 10 ; i++ )
{
sin += numerator / denominator * sign;
numerator *= x * x;
denominator *= i*2 * (i*2+1);
sign *= -1;
}
return sin;
}
getch();
}
No comments:
Post a Comment