View difference between Paste ID: BcJ9nNmS and GDBcHww0
SHOW: | | - or go back to the newest paste.
1
//Eric Johnson
2
//Simple Calculator
3
//03-27-12
4
#include <iostream>
5
#include <math>
6
#include "calc_func.hpp"
7
#include "clear.hpp"
8
9
using namespace std;
10
int main()
11
{
12
char operation;
13
double a, b, answer;
14
cout << "Please input the first operand: ";
15
cin >> a;
16
clear();
17
cout << "Please input the second operand: ";
18
cin >> b;
19-
cout << "Please input the operation you wish to perform: "
19+
20-
cin >> operation
20+
int lookup[]=
21-
switch (operation)
21+
        {
22
        (operation = "a"),(operation = "m"),(operation = "d"),(operation = "s"),
23
        (operation = "p"),(operation = "r"),
24-
        add();
24+
        };
25
cout << "Please choose the operation you would like to perform: " << endl;
26
cin >> operation ;
27-
        multiply();
27+
switch (lookup)
28
{
29
    case (a):
30-
        divide();
30+
        add(a, b, answer);
31
        break;
32
    case (m):
33-
        subtract();
33+
        multiply(a, b, answer);
34
        break;
35
    case (d):
36-
        AtoB();
36+
        divide(a, b, answer);
37
        break;
38
    case (s):
39-
        BtoA();
39+
        subtract(a, b, answer);
40
        break;
41
    case (p):
42
        AtoB(a, b, answer);
43
        break;
44
    case (r):
45
        BtoA(a, b, answer);
46
        break;
47
}
48
cout << "\nThese are you operands: " << a << "&: " << b << endl;
49
cout << "This is the answer to your problems: " << answer << endl;
50
}