The Tech Platform

Apr 19, 20211 min

C++ Program to Make a Simple Calculator to Add, Subtract, Multiply and Divide Using switch case.

This program takes an arithmetic operator (+, -, *, /) and two operands from an user and performs the operation on those two operands depending upon the operator entered by user.

Example:

# include <iostream>
 

 
using namespace std;
 

 
int main(){
 
char op;
 
float num1, num2;
 

 
cout << "Enter operator either + or - or * or /: ";
 
cin >> op;
 

 
cout << "Enter two operands: ";
 
cin >> num1 >> num2;
 

 
switch(op)
 
{
 
case '+':
 
cout << num1+num2;
 
break;
 

 
case '-':
 
cout << num1-num2;
 
break;
 

 
case '*':
 
cout << num1*num2;
 
break;
 

 
case '/':
 
cout << num1/num2;
 
break;
 

 
default:
 
// If the operator is other than +, -, * or /, error message is shown
 
cout << "Error! operator is not correct";
 
break;
 
}
 

 
return 0;
 
}

Output:

Enter operator either + or - or * or divide : -
 
Enter two operands:
 
3.4
 
8.4
 
3.4 - 8.4 = -5.0
 

Source: program

The Tech Platform

www.thetechplatform.com

    0