///GH: exercise 5 of PPP
/*************
5. Write a program that performs as a very simple calculator.
Your calculator should be able to handle the four basic math
operations — add, subtract, multiply, and divide —
on two input values. Your program should prompt the user
to enter three arguments: two double values and
a character to represent an operation. If the
entry arguments are 35.6, 24.1, and '+', the program
output should be The sum of 35.6 and 24.1 is 59.7.
In Chapter 6 we look at a much more sophisticated simple
calculator.
****************/

#include "..\std_lib_facilities.h"

int main() {
    double a, b;
    char op;
    cout << "\nEnter two doubles and an operation, separated"
         << "\nby spaces: ";
    while(cin >> a >> b >> op) {
        switch(op) {
        case '+' :
            cout << a << " + " << b << " = " << a+b << endl;
            break;
        case '-' :
            cout << a << " - " << b << " = " << a-b << endl;
            break;
        case '*' :
            cout << a << " * " << b << " = " << a*b << endl;
            break;
        case '/' :
            cout << a << " / " << b << " = " << a/b << endl;
            break;
        default :
            continue;
        }
        cout << "\nEnter two doubles and an operation, separated"
             << "\nby spaces: ";
    }

}
