Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions