Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <cstdlib>
  2. #include <iostream>
  3. #include <math.h>
  4. #define RADTODEG(Rad) ((180.0 * Rad) / PI)
  5. #define PI 3.14159
  6.  
  7. using namespace std;
  8.  
  9. int main(int argc, char *argv[])
  10.  
  11. {
  12.    float a;
  13.    float b;
  14.    float c;
  15.    float d; //angle
  16.    float e; //opposite
  17.    float f;
  18.    float g;
  19.    float h;
  20.    int n;
  21.    int o;
  22.    
  23.     cout << "Please select on of the following options \n 1. Calculate the circumference of a circle \n 2. The area of a circle \n 3. The Hypotenuse of a triangle and the Opposite \n 4. Calculate the factorial of a Number.\n";
  24.     cin >> a;
  25.    
  26.     if (a==1){
  27.        cout << "Please Input the radius of the Circle\n";
  28.        cin >> b;
  29.        c = (2*PI*b);
  30.        cout << "The Circumference of the circle is :";
  31.        cout << c;
  32.        }
  33.     else if (a==2){
  34.        cout << "Please Input the radius of the Circle\n";
  35.        cin >> b;
  36.        c = (PI*(b*b));
  37.        cout << "The Area of the circle is :";
  38.        cout << c;
  39.        }
  40.     else if (a==3){
  41.        cout << "Please input Angle";
  42.        cin >> d;
  43.        cout << "Please input Opposite";
  44.        cin >> e;
  45.        g = sin(d*PI/180);
  46.        h = (e/g);
  47.        cout << h;
  48.        }
  49.        //IAN AFTER THIS POINT IS WHERE I NEED TO PUT IT  
  50.     else if (a==4){
  51.         cout << "Please input a number: ";
  52.         cin >> n;
  53.  
  54.         if (n < 1)
  55.         {
  56.             cout << "Sorry, number must be positive.\n";
  57.         }
  58.         else if (n > 65)
  59.         {
  60.             cout << "Sorry, can't handle a number bigger than 65 with only 64 bits for the result\n";
  61.         }
  62.         else
  63.         {
  64.             factorial=1;
  65.             for (i=n; i>0; i--)
  66.             {
  67.                 factorial *= i;
  68.             }
  69.             cout << "The factorial of " << n << " is " << factorial << "\n";
  70.         }
  71.     else cout << "Incorrect Input";
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement