Mat...I tried this,but it returns wrong values -:
I try any angle,'cos' always comes 1,and the rest the same garbage.Code:void Program::Trigonometry()
{
double pi = 3.1416; //Again for trigo.
if (g[0] == 'M' || 'm')
{
setcolor(7);
cout << "Enter angle theta (degrees) -";
cin >> degrees;
a == degrees * (pi/180);
Sine = sin (a * (180/pi));
Cosine = cos (a * (180/pi)) ;
Tangent = tan (a * (180/pi));
Arctan = atan (a * (180/pi));
Arccos = acos (a * (180/pi));
Arcsine = asin (a * (180/pi));
}
else if (g[0] == 'N' || 'n')
{
setcolor(7);
cout << "Enter angle theta(radians) -";
cin >> radians;
cin.ignore();
a == radians;
Sine = sin (a);
Cosine = cos (a);
Tangent = tan (a);
Arctan = atan (a);
Arccos = acos (a);
Arcsine = asin (a);
}
cout << "\nThe trigonometric ratios are as follows -:\n";
setcolor(14);
cout << "Sin theta = " << Sine << endl;
cout << "Cos theta = " << Cosine << endl;
cout << "Tan theta = " << Tangent << endl;
cout << "Inverse Sin(Arcsine) theta = " << Arcsine << endl;
cout << "Inverse Cos(Arccos) theta = " << Arccos << endl;
cout << "Inverse Tan(Arctan) theta = " << Arctan << endl;
}