Tech Study

Simple Calculator Program in C++ using Switch Case

Introduction

I have used CodeBlocks compiler for debugging purpose. But you can use any C++ programming language compiler as per your availability.

#include <iostream>
 
using namespace std;
 
int main(){
    char mathoperator;
    double firstNumber, secondNumber;
 
    //Reading mathoperator from user
    cout<<"Enter an operator (+, -, *,): ";
    cin>>mathoperator;
 
   //Reading operands from user
    cout<<"Enter two operands: ";
    cin>>firstNumber;
    cin>>secondNumber;
 
    switch(mathoperator)
    {
        cout << firstNumber << " + " << secondNumber << " = " << firstNumber+secondNumber;
            break;
 
        case '-':
             cout << firstNumber << " - " << secondNumber << " = " << firstNumber-secondNumber;
            break;
 
        case '*':
             cout << firstNumber << " * " << secondNumber << " = " << firstNumber*secondNumber;
            break;
 
        case '/':
             cout << firstNumber << " / " << secondNumber << " = " << firstNumber/secondNumber;
            break;
 
        // operator doesn't match any case constant (+, -, *, /)
        default:
            cout<<"Error! please enter correct operator";
    }
 
    return 0;
 
}

Result

Write C++ program to create simple calculator using switch Statement
Write C++ program to create simple calculator using switch Statement

 

Here are some more c++program for your practice:

C++ Odd or Even Program by Using Switch Case Statement

C++ program to find maximum number using switch case

TaggedWrite C program to create simple calculator using switch Statement

Java Final keyword

Introduction : java final keyword The final keyword present in Java programming language is generally used for restricting the user. …

Read more

C++ Memory Management: new and delete

C++ Memory Management We know that arrays store contiguous and the same type of memory blocks, so memory is allocated …

Read more