Write a program that mimics a calculator. The program should take as input two integers and the operation to be performed. It should then output the numbers, the operator, and the result. (For division, if the denominator is zero, output an appropriate message.) Some sample outputs follow:
3 + 4 = 7
13 * 5 = 65
Write the Code:
/*
Project: Calculator
Description: Simulates a calculator. User inputs two integers and chooses the
operation. The operation is performed and output.
*/
#include <iostream>;
using namespace std;
int main()
{
// Declare Variables
int number1, number2, menuChoice = 0;
cout << "This program simulates a calculator.\n";
cout << "\nPlease enter the first integer.\n";
cin >> number1;
cout << "\nPlease enter the second integer.\n";
cin >> number2;
cout << "\nPlease select from the following menu:\n";
cout << "1. Add\n";
cout << "2. Subtract\n";
cout << "3. Multiply\n";
cout << "4. Divide\n";
cin >> menuChoice;
switch (menuChoice)
{
case 1:
cout << number1 << " + " << number2 << " = " << number1 + number2 << "\n\n";
break;
case 2:
cout << number1 << " - " << number2 << " = " << number1 - number2 << "\n\n";
break;
case 3:
cout << number1 << " * " << number2 << " = " << number1 * number2 << "\n\n";
break;
case 4:
if (number2 != 0)
cout << number1 << " / " << number2 << " = " << number1 / number2 << "\n\n";
else
cout << "Cannot divide with zero in the denominator.\n\n";
break;
default:
cout << "You did not enter a valid menu choice.\n\n";
}
return 0;
}