I am quite new to c++ and I am triying to make a console calculator, but I cant make it work! here is the code:
I alwas get many error keys and I cant figure out how to fix them, any help?Code:#include <iostream> using namespace std; //Prototypes float GetKey(char input2); float multiplication(float num1, float num2); float sum(float num1, float num2); float divition(float num1, float num2); float substraction(float num1, float num2); void CalcFont(); int main() { int num1, num2; float input1; char input2; float input3; do { CalcFont(); cin >> input1 >> input2 >> input3; } while (input2 != 'c' || input2 != 'C'); return 0; } GetKey(&input2) { if (*input2 == '*') { multiplication(num1, num2); return multiplication(num1, num2); } if (*input2 == '+') { sum(num1, num2); return sum(num1, num2) } if (*input2 == '/') { divition(num1, num2); return divition(num1, num2); } if (*input2 == '-') { substraction(num1, num2); return substraction(num1, num2); } } multiplication(num1, num2) { return num1 * num2; } sum(num1, num2) { return num1 + num2; } divition(num1, num2) { return num1 / num2; } substraction(num1, num2) { return num1 - num2; } CalcFont() { cout << "---------\n"; cout << "|" << GetKey() << " |\n"; cout << "|-------|---\n"; cout << "| 1 | 2 | * |\n"; cout << "|---|---|---\n"; cout << "| 3 | 4 | + |\n"; cout << "|---|---|---\n"; cout << "| 5 | 6 | / |\n"; cout << "|---|---|---\n"; cout << "| 7 | 8 | - |\n"; cout << "|---|---|---\n"; cout << "| 9 | C |\n"; cout << "---------\n"; }



LinkBack URL
About LinkBacks


