c++ calculator object oriented programming

#include<iostream>
using namespace std;
class calculator
{
float num1,num2;
char operator1;

public:
void getdata();
void display();

};
void calculator::getdata()
{
cout<<"enter the first number:=";
cin>>num1;
cout<<"enter the operator(+,-,*,/):=";
cin>>operator1;
cout<<"enter the second number:=";
cin>>num2;

}
void calculator::display()
{
switch(operator1)
{
case'+':
cout<<"addition is:="<<num1+num2<<"\n";
break;

case'-':
cout<<"subtraction is:="<<num1-num2<<"\n";
break;
case'*':
cout<<"multiplication is:="<<num1*num2<<"\n";
break;
case'/':
cout<<"division is:="<<num1/num2<<"\n";
break;
default:
cout<<"incorrect operator:";

}
}
int main()
{
int x;
do
{

calculator c;
c.getdata();
c.display();
cout<<"do you continue=1 or not=2:";
cin>>x;
}
while(x!=2);
return 0;
}

Comments

Popular posts from this blog

string

complex number addition and multiplication using friend function