Here is how to make a calculator in C++ language.
[sourcecode language='cpp']
#include
#includevoid main()
{
int num1,num2,res;
char ch,choice,count;
count=0;
z:
cout<<"*******************************************************************************"<cout<<"Press * for multiplication, + for addition, - subtraction, / division"<cout<<"*******************************************************************************"<cin>>ch; count++;
switch(ch)
{
case ‘+’:
cout<<"/////////////////////////"< cout<<"Enter two numbers"<cout<<"/////////////////////////"< cin>>num1>>num2;
res=num1+num2;
cout<<"Your query returned"<<" "< break;
#include
#include
{
int num1,num2,res;
char ch,choice,count;
count=0;
z:
cout<<"*******************************************************************************"<
switch(ch)
{
case ‘+’:
cout<<"/////////////////////////"<
res=num1+num2;
cout<<"Your query returned"<<" "<
case '-':
cout<<"/////////////////////////"< cout<<"Enter two numbers"<cout<<"/////////////////////////"< cin>>num1>>num2;
res=num1-num2;
cout<<"Your query returned"<<" "< break;
cout<<"/////////////////////////"<
res=num1-num2;
cout<<"Your query returned"<<" "<
case '*':
cout<<"/////////////////////////"< cout<<"Enter two numbers"<cout<<"/////////////////////////"< cin>>num1>>num2;
res=num1*num2;
cout<<"Your query returned"<<" "< break;
cout<<"/////////////////////////"<
res=num1*num2;
cout<<"Your query returned"<<" "<
case '/':
m:
cout<<"/////////////////////////"< cout<<"Enter two numbers"<cout<<"/////////////////////////"< cin>>num1>>num2;
if(num2==0)
{
cout<<"Sorry, please enter a value which is not zero"< goto m;
}
res=num1/num2;
cout<<"Your query returned"<<" "< break;
default:
cout<<"Please select anyone option"<
m:
cout<<"/////////////////////////"<
if(num2==0)
{
cout<<"Sorry, please enter a value which is not zero"<
}
res=num1/num2;
cout<<"Your query returned"<<" "<
default:
cout<<"Please select anyone option"<
};
if(count==3)
{cout<<"You already used the program thrice...";
exit(0);}
cout<<"::::::::::::::::::::::::::::::::::::::::"< cout<<"Do you want to continue? (Press Y/N)"<cout<<"::::::::::::::::::::::::::::::::::::::::"< cin>>choice;
if((choice==’Y')||(choice==’y'))
{goto z;}
}
[/sourcecode]
if(count==3)
{cout<<"You already used the program thrice...";
exit(0);}
cout<<"::::::::::::::::::::::::::::::::::::::::"<
if((choice==’Y')||(choice==’y'))
{goto z;}
}
[/sourcecode]
This program also has an inbuilt limitation of limiting the usage upto three times only.
No comments: