All pastes #908096 Raw Edit

Miscellany

public text v1 · immutable
·published 2008-02-18 03:13 UTC
rendered paste body
#include<iostream>
using namespace std;

int main(void)
{
    
    system("TITLE Chads calculator demo");
    system("COLOR 9");
    char eChar;
    double dfirstnumber;
    double dsecondnumber;
    char cDoagain;
    
do
{
    system("CLS");
    cout << "Type the first number please! Then hit enter after you finish"
         << endl;
    cin >> dfirstnumber;
    
    cout << "Now will you now enter the operation that will be done"
        << " (+,-,* or /)" << endl;
    cin >> eChar;
         
    cout << "Now please enter the second number you would like to use, Thanks!"
         <<endl;
    cin >> dsecondnumber;
         
    switch (eChar)
    {
     case '+':
       cout << "Finally the answer is: " << dfirstnumber << " + " <<
       dsecondnumber << " = " << (dfirstnumber + dsecondnumber)
       << endl;
       break;
     
     case '-':
       cout << "Finally the answer is: " << dfirstnumber << " - " <<
       dsecondnumber << " = " << (dfirstnumber - dsecondnumber)
       << endl;
       break;
             
      case '*':
       cout << "Finally the answer is: " << dfirstnumber << " * " <<
       dsecondnumber << " = " << (dfirstnumber * dsecondnumber)
       << endl;
       break;
       
      case '/':
       if(dsecondnumber == 0){
          cout << "You messed up, You made an invalid operation" << endl;
       }else{
       cout << "Finally the answer is: " << dfirstnumber << " / " <<
       dsecondnumber << " = " << (dfirstnumber / dsecondnumber)
       << endl;
       
       }
       break;
     default:
         cout << " That is an invalid operation" << endl;
         break;
     
     }
     cout << " Want to start over? (y or n)" << endl;
     cin >> cDoagain;
}while (cDoagain == 'Y' || cDoagain == 'y');
system("PAUSE");
return 0;
}