Question
C++ get sin by taylor series I got most of the code but dont know which part when wrong some one please help #include #include
C++ get sin by taylor series I got most of the code but dont know which part when wrong some one please help
#include
#include
#include
using namespace std;
void ShowProgramHeader();
void Funchtiontable();
double GetSin(double x);
double Square(double Num);
double Sqrt(double Num);
double Exp(double Num);
double Factorial(double Num);
int main()
{
ShowProgramHeader();
double x = 0.0;
//Funchtiontable();
while (x < 0.7853) //radian equivalent of 45 degrees
{
x = x + 0.017453292; //radians equivalent of 1 degree increments
}
cout << endl;
GetSin(x);
return 0;
}
double Square(double Num)
{
double Square = 0.0;
Square = pow(Num,2);
return Square;
}
double Sqrt(double Num)
{
double Sqrt = 0.0;
Sqrt = sqrt(Num);
return Sqrt;
}
double Exp(double Num)
{
double Exp = 0.0;
Exp = exp(Num);
return Exp;
}
double Factorial(double Num)
{
int Factorial = 1;
for(int i = 1; i <= Num; i++)
{
Factorial = Factorial * i;
}
return Factorial;
}
void Funchtiontable()
{
int i = 1;
cout<<"Num"< while(i <= 50) { if(i<10) { cout< cout< i++; } else { cout< cout< i = i + 5; } } } double GetSin(double x) { double Sin = 0.0; int i = 0; double sum = 0.0; cout< while(i <= 45) { if(i<15) { Sin = Sin + pow(-1,i) * pow(x,2*i+1)/Factorial(2*i+1); cout< i++; } else { Sin = Sin + pow(-1,i) * pow(x,(2*i+1))/Factorial(2*i+1); cout< i = i + 5; } } return x; } double GetSin(double x) { double Sin = 0.0; int i = 0; double sum = 0.0; cout< while(i <= 45) { if(i<15) { /* Sin = Sin + pow(-1,i) * pow(x,2*i+1)/Factorial(2*i+1); cout< i++; */ double top = pow(-1, i) * pow(x, 2 * i + 1); double bottom = Factorial(2 * i + 1); sum = sum + (top / bottom); cout< i++; } else { Sin = Sin + pow(-1,i) * pow(x,(2*i+1))/Factorial(2*i+1); cout< i = i + 5; } } return x; }
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started