Skip to content
Related Articles

Related Articles

Improve Article

C/C++ program to make a simple calculator

  • Difficulty Level : Easy
  • Last Updated : 22 Nov, 2018

Calculators are widely used device nowadays. It makes calculations easier and faster. Calculators are used to everyone in daily life. A simple calculator can be made using a C++ program which is able to add, subtract, multiply and divide, two operands entered by the user. The switch and break statement is used to create a calculator.

Program:




// C++ program to create calculator using
// switch statement
#include <iostream>
using namespace std;
  
// Main program
main()
{
    char op;
    float num1, num2;
  
    // It allows user to enter operator i.e. +, -, *, /
    cin >> op;
  
    // It allow user to enter the operands
    cin >> num1 >> num2;
  
    // Switch statement begins
    switch (op) {
          
        // If user enter + 
        case '+':
            cout << num1 + num2;
            break;
          
        // If user enter - 
        case '-':
            cout << num1 - num2;
            break;
          
        // If user enter *
        case '*':
            cout << num1 * num2;
            break;
          
        // If user enter /
        case '/':
            cout << num1 / num2;
            break;
          
        // If the operator is other than +, -, * or /, 
        // error message will display
        default:
            cout << "Error! operator is not correct";
            break;
    } // switch statement ends
  
    return 0; 
}

Output:

  • Click on the run ide button, another tab will be open with web address
    “https://ide.geeksforgeeks.org/index.php”
  • Put the input in the input box
  • Enter the arithmetic operator (i.e.: either +, -, * or /) then, enter two operands on which need to perform the calculation
  • Click on the run button
  • Then output box will appear with output
Want to learn from the best curated videos and practice problems, check out the C++ Foundation Course for Basic to Advanced C++ and C++ STL Course for the language and STL. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.



My Personal Notes arrow_drop_up
Recommended Articles
Page :