In C make a program to calculate simple math problems First

In C++, make a program to calculate simple math problems.

First, ask the user for the first number. Then the operation (-, +, *). Then the second number..

Next, display the result. Then, show a menu with three choices. The first choice will be to use the result in a new calculation. The second will be to make a new calulation. The third will be an exit option.

If the user chooses the first option, it should ask for opertaion (+, *, etc.) and second number. Next, display new result. Then it will show the menu from before.

Solution

#include <iostream>
using namespace std;

int menu(){
int choice;
cout << \"1. Use the result for for another calculation.\ \";
cout << \"2. Make a new calculation.\ \";
cout << \"3. Exit\ \";
cout << \"Enter your choice: \";
cin >> choice;
return choice;
}

int calculate(int num1, char op, int num2){
int result;
switch(op){
case \'+\':
result = num1 + num2;
break;
case \'-\':
result = num1 - num2;
break;
case \'*\':
result = num1 * num2;
break;
}
return result;
}

int main(){
int firstNumber, secondNumber, result;
char op;
cout << \"Enter the first number: \";
cin >> firstNumber;
cout << \"Enter the operator(+, -, *): \";
cin >> op;
cout << \"Enter the second number: \";
cin >> secondNumber;
result = calculate(firstNumber, op, secondNumber);
cout << firstNumber << \" \" << op << \" \" << secondNumber << \" = \" << result << \"\ \";
while(true){
int more = menu();
switch(more){
case 1:
firstNumber = result;
cout << \"Enter the operator(+, -, *): \";
cin >> op;
cout << \"Enter the second number: \";
cin >> secondNumber;
break;
case 2:
cout << \"Enter the first number: \";
cin >> firstNumber;
cout << \"Enter the operator(+, -, *): \";
cin >> op;
cout << \"Enter the second number: \";
cin >> secondNumber;
break;
case 3:
return 0;
}
result = calculate(firstNumber, op, secondNumber);
cout << firstNumber << \" \" << op << \" \" << secondNumber << \" = \" << result << \"\ \";
}
}

In C++, make a program to calculate simple math problems. First, ask the user for the first number. Then the operation (-, +, *). Then the second number.. Next,
In C++, make a program to calculate simple math problems. First, ask the user for the first number. Then the operation (-, +, *). Then the second number.. Next,

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site