All pastes #166130 Raw Edit

Someone

public cpp v1 · immutable
·published 2006-09-10 16:13 UTC
rendered paste body
///////////////////////////                     ////   Lab 5, Problem 2  ////                     ////   Keshav Kini       ////                     ///////////////////////////#include <iostream>#include <cmath>using namespace std;int main () {    // let's create a test variable and some result variables first    double x;    double a, b;        // get an x value to test on...    cout << "Please enter a double-precision value: ";    cin >> x;        // do the tests    a = 2*cos(x)*cos(x) - 1;    b = cos(2*x);    cout << "2cos(x)^2 - 1                              = " << a << endl         << "cos(2x)                                    = " << b << endl;    if (fabs(a - b) < 1e-10)        cout << "EQUAL." << endl << endl;    else        cout << "NOT EQUAL." << endl << endl;        a = pow(sin(x), 4) + 2*cos(x)*cos(x) - 2*sin(x)*sin(x) - cos(2*x);    b = pow(cos(x), 4);    cout << "sin(x)^4 + 2cos(x)^2 - 2sin(x)^2 - cos(2x) = " << a << endl         << "cos(x)^4                                   = " << b << endl;    if (fabs(a - b) < 1e-10)        cout << "EQUAL." << endl << endl;    else        cout << "NOT EQUAL." << endl << endl;        a = 4*pow(cos(x), 3) + 3*cos(x);    b = cos(3*x);    cout << "4cos(x)^3 + 3cos(x)                        = " << a << endl         << "cos(3x)                                    = " << b << endl;    if (fabs(a - b) < 1e-10)        cout << "EQUAL." << endl << endl;    else        cout << "NOT EQUAL." << endl << endl;        system("pause");    return(0);}