// Nicolas Ruano CS1A Chapter 3 Pp.147 #20
/*******************************************************************************
* TRIGONOMETRIC PROBLEM
* ____________________________________________________________________________
* This program is is performed to calculate a trigonometrical problem,
* perfoormed in C++
* ____________________________________________________________________________
* INPUT
* Enter the angle in how many radians
*
* Write down the values of :
* Sine
* Cosine
* Tangent
* ____________________________________________________________________________
* OUTPUT
* // The Display will show the exact angle in radians, the measurements of
* Since, Cosine, and Tangent
*******************************************************************************/
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main() {
double angle;
// Input
cout << "Enter an angle in radians: 1.5708";
cin >> angle;
// Calculations
double sineValue = sin(angle);
double cosineValue = cos(angle);
double tangentValue = tan(angle);
// Output with fixed-point notation, 4 decimal places
cout << fixed << setprecision(4);
cout << "Sine:1.0000 " << sineValue << endl;
cout << "Cosine: 0.0000" << cosineValue << endl;
cout << "Tangent: 16331239353195370.0000" << tangentValue << endl;
return 0;
}
Ly8gTmljb2xhcyBSdWFubyAgICAgICAgICAgICAgICAgICAgICAgQ1MxQSAgICAgICAgICAgICAgICAgQ2hhcHRlciAzIFBwLjE0NyAjMjAKLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICogVFJJR09OT01FVFJJQyBQUk9CTEVNCiAqIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KICogVGhpcyBwcm9ncmFtIGlzIGlzIHBlcmZvcm1lZCB0byBjYWxjdWxhdGUgYSB0cmlnb25vbWV0cmljYWwgcHJvYmxlbSwKICogcGVyZm9vcm1lZCBpbiBDKysKICogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwogKiBJTlBVVAogKiBFbnRlciB0aGUgYW5nbGUgaW4gaG93IG1hbnkgcmFkaWFucwogKiAKICogV3JpdGUgZG93biB0aGUgdmFsdWVzIG9mIDoKICogU2luZQogKiBDb3NpbmUKICogVGFuZ2VudAogKiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiAqIE9VVFBVVAogKiAvLyBUaGUgRGlzcGxheSB3aWxsIHNob3cgdGhlIGV4YWN0IGFuZ2xlIGluIHJhZGlhbnMsIHRoZSBtZWFzdXJlbWVudHMgb2YgCiAqIFNpbmNlLCBDb3NpbmUsIGFuZCBUYW5nZW50CioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGlvbWFuaXA+CiNpbmNsdWRlIDxjbWF0aD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewogICAgZG91YmxlIGFuZ2xlOwoKICAgIC8vIElucHV0CiAgICBjb3V0IDw8ICJFbnRlciBhbiBhbmdsZSBpbiByYWRpYW5zOiAxLjU3MDgiOwogICAgY2luID4+IGFuZ2xlOwoKICAgIC8vIENhbGN1bGF0aW9ucwogICAgZG91YmxlIHNpbmVWYWx1ZSA9IHNpbihhbmdsZSk7CiAgICBkb3VibGUgY29zaW5lVmFsdWUgPSBjb3MoYW5nbGUpOwogICAgZG91YmxlIHRhbmdlbnRWYWx1ZSA9IHRhbihhbmdsZSk7CgogICAgLy8gT3V0cHV0IHdpdGggZml4ZWQtcG9pbnQgbm90YXRpb24sIDQgZGVjaW1hbCBwbGFjZXMKICAgIGNvdXQgPDwgZml4ZWQgPDwgc2V0cHJlY2lzaW9uKDQpOwogICAgY291dCA8PCAiU2luZToxLjAwMDAgIiA8PCBzaW5lVmFsdWUgPDwgZW5kbDsKICAgIGNvdXQgPDwgIkNvc2luZTogMC4wMDAwIiA8PCBjb3NpbmVWYWx1ZSA8PCBlbmRsOwogICAgY291dCA8PCAiVGFuZ2VudDogMTYzMzEyMzkzNTMxOTUzNzAuMDAwMCIgPDwgdGFuZ2VudFZhbHVlIDw8IGVuZGw7CgogICAgcmV0dXJuIDA7Cn0KCg==