How To Create A Multifunctional Calculator Using C++

(123 Views)


In this tutorial we will learn how can we create a calculator using C++. This calculator is able to calculate Plus, Minus, Subtraction and Division. This is really useful to practice C++ program.

How To Create A Multi functional Calculator Using C++

The best part of this program is you will learn about Object Oriented Programming Concept in C++ and the use of switch statement in C++. In this program we use constructor, class and switch statement to make the program able to calculate user defined operator.

C++ Program To Create A Multifunctional Calculator

#include<iostream> class calc { public: calc() { char o; int a,b; cout<<"Enter first number"<<endl; cin>>a; cout<<"Enter Operator"<<endl; cin>>o; cout<<"Enter second number"<<endl; cin>>b; switch(o) { case '+': cout<<a<<"+"<<b<<"="<<a+b; break; case '-': cout<<a<<"-"<<b<<"="<<a-b; break; case '*': cout<<a<<"*"<<b<<"="<<a*b; break; case '/': cout<<a<<"/"<<b<<"="<<a/b; break; default: cout<<"Enter right operator"; break; } } }; int main() { calc obj; return 0; }

For Turbo C++

#include<iostream.h> #include<conio.h> class calc { public: calc() { char o; int a,b; cout<<"Enter first number"<<endl; cin>>a; cout<<"Enter Operator"<<endl; cin>>o; cout<<"Enter second number"<<endl; cin>>b; switch(o) { case '+': cout<<a<<"+"<<b<<"="<<a+b; break; case '-': cout<<a<<"-"<<b<<"="<<a-b; break; case '*': cout<<a<<"*"<<b<<"="<<a*b; break; case '/': cout<<a<<"/"<<b<<"="<<a/b; break; default: cout<<"Enter right operator"; break; } } }; int main() { clrscr(); calc obj; getch(); return 0; }

Output

Enter First Number 10 Enter Operator + Enter Second Number 20 10 + 20 = 30

Solution Worked 0 UpvotesUpvote

        

Solution Didn't Worked 0 DownvotesDownvote

        


Comments



Search


Play 2048 Game Online

Play Duckhunt Online
Search Tags

    Simple Calculator using C++

    C++ code for Calculator

    calculator program in cpp