C++ program for simple calculator

In this article, you will learn a C++ program for simple calculator using switch statement. This program takes any of the operators (+, -. *, /) and two numbers from the user to perform addition, subtraction, multiplication, or division.

Let’s have a look if the user enters 5 and 8 as two numbers along with “+” as an operator. The logic looks like sum = 5 + 8 which is equal to 13.

Example: Simple calculator in C++

//C++ program for simple calculator
#include <iostream>
using namespace std;
  
int main()
{
    char opr;
    float number1, number2;
  
    cout<<"Enter any operator from (+, -, *, /): ";
	cin >> opr;
  
    cout<<"Enter first number: ";
    cin >> number1;
	 cout<<"Enter second number: ";
	cin>> number2;
  
    switch (opr) {
          
        case '+':
            cout <<"Addition of two numbers: "<< number1 + number2;
            break;
          
        case '-':
            cout <<"Substraction of two numbers: "<< number1 - number2;
            break;
          
        case '*':
            cout<<"Multiplication of two numbers: " << number1 * number2;
            break;
          
        case '/':
            cout<<"Division of two numbers: " << number1 / number2;
            break;
          
        default:
            cout << "Wrong Operator!!";
            break;
    } 
  
    return 0; 
}

Output

cpp program for simple calculator

Recommended Articles

C++ program to print star patternsq

C++ program to add two numbers using pointers

Scroll to Top