+ Reply to Thread
Results 1 to 1 of 1
  1. #1
    Join Date
    Jan 2008
    Location
    PA
    Posts
    1,164
    Points
    2,695,511.25
    Rep Power
    212

    Default SonniE's Basic Calculator[C++]

    i made this today WS gave me the idea
    Code:
    //SonniE's Calcultor a codinghsâ„¢ Original
    #include <iostream>
    #include <cmath>
    #include <string>
    using namespace std;
    int main()
    {
        {
        string let;
        let = (char)251;
        char type, ans;
        double num1, num2, result, pow, base;
        here: 
        cout << "Welcome To SonniE's Math Menu~ A codinghs.COM Original\n";   
        cout << "What opperation would you like to perform?\n";
        cout << "Enter The # that cooresponds to the operation\n";
        cout << "\n 1) Add(+)\n 2) Subtract(-)\n 3) Multiply(X)\n 4) Divide(/)\n 5) Base To a Power(^)\n 6) Square Root(" << let <<")\n";
        cin >> type;
        if (type == '1')
        {
                 cout << "Enter 1st Integer: ";
                 cin >> num1;
                 cout << "Enter 2nd Interger: ";
                 cin >> num2;
                 result = num1 + num2;
                 cout << "\nYour Equation is " << num1 << " + " << num2 << " = " << result;
                 goto query;
        }
        if (type == '2')
        {
                 cout << "Enter 1st Integer: ";
                 cin >> num1;
                 cout << "Enter 2nd Interger: ";
                 cin >> num2;
                 result = num1 - num2;
                 cout << "\nYour Equation is " << num1 << " - " << num2 << " = " << result;
                 goto query;
        }
        if (type == '3')
        {
                 cout << "Enter 1st Integer: ";
                 cin >> num1;
                 cout << "Enter 2nd Interger: ";
                 cin >> num2;
                 result = num1 * num2;
                 cout << "\nYour Equation is " << num1 << " X " << num2 << " = " << result;
                 goto query;      
        }
        if (type == '4')
        {
                 cout << "Enter 1st Integer: ";
                 cin >> num1;
                 cout << "Enter 2nd Interger: ";
                 cin >> num2;
                 result = num1 / num2;
                 cout << "\nYour Equation is " << num1 << " / " << num2 << " = " << result;
                 goto query;             
        }
        if (type == '5')
        {
                 cout << "Enter Base: ";
                 cin >> base;
                 cout << "Enter Power: ";
                 cin >> pow;
                 result = (base*base);
                 while (pow > 2)
                 {
                       result = base * result;
                       --pow;
                 }   
                 cout << "\nYour Result is: " << result << " base = " << base << "power = "<< pow; 
                 goto query;
                 
        }
        if (type == '6')
        {        
                 cout << "Enter Integer: ";
                 cin >> num1;
                 result = sqrt(num1);
                 cout << "\nYour Result is: " << let << num1 << " = " << result;
                 goto query;  
        }                 
        query:        
        cout << "\nWould You Like To Do another Operation? (y/n)";
        cin >> ans;
        if (ans == 'y')
        {
        system("cls");
        cout <<"\n";
        goto here;
        }
        else if (ans == 'n')
        {
        cout << "Dont Forget to visit www.codinghs.com!\n";
        goto bottom;
        }
        invalid:
                cout << "Invalid Entry\n";
                system("cls");
                goto here;
        bottom:
        system("pause");           
        return 0;
    }
    }
    Attached Files


    Get Vip: »Here«
    Donate: »Here«
    >>List of Compilers<<
    >>SFDM Name Generator<<
    [Owner Of FluidCoding]

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts