C++ Program for Simple Calculator
#include<iostream.h> #include<conio.h> #include<math.h> void main() { long double x,y; char ch,ar; do { clrscr(); cout<<" cout<<" This is a Calculator containing the following functions Addition Subtraction Multiplication Division Percentage Power<BR>; cout<<" Type [+] for Addition [-] for Subtraction [*] for Multiplication [/] for Division [%] for Percentage [^] for Power<BR>; cout<<" Enter Function To use = "; cin>>ch; cout<<(char)7; cout<<endl; //For Addition if(ch=='+') { clrscr(); cout<<" You are using Addition<BR>; cout<<" Enter First Number= "; cin>>x; cout<<" Enter Second Number= "; cin>>y; cout<<" Your answer is "; cout<<x+y; cout<<(char)7; } // For Subtraction if(ch=='-') { clrscr(); cout<<" You are using Subtraction<BR>; cout<<" Enter First Number= "; cin>>x; cout<<" Enter Second Number= "; cin>>y; cout<<" Your answer is "; cout<<x-y; cout<<(char)7; } // For Multiplication if(ch=='*') { clrscr(); cout<<" You are using Multiplication<BR>; cout<<" Enter First Number= "; cin>>x; cout<<" Enter Second Number= "; cin>>y; cout<<" Your answer is "; cout<<x*y; cout<<(char)7; } // For Division if(ch=='/') { clrscr(); cout<<" You are using Division<BR>; cout<<" Enter First Number= "; cin>>x; cout<<" Enter Second Number= "; cin>>y; cout<<" Your answer is "; cout<<x/y; cout<<(char)7; } // For Percentage if(ch=='%') { clrscr(); cout<<" You are using Percentage<BR>; cout<<" Enter Number= "; cin>>x; cout<<" Enter Percentage= "; cin>>y; cout<<" Your answer is "; cout<<y/100*x; cout<<(char)7; } //For Power if(ch=='^') { clrscr(); cout<<" You are using Power<BR>; cout<<" Enter Number= "; cin>>x; cout<<" Enter Power= "; cin>>y; cout<<" Your answer is "; cout<<pow(x,y); cout<<(char)7; } cout<<endl; cout<<" Do you want to continue..Y/N?"; cin>>ar; } while(ar=='Y'|| ar=='y'); if(ar=='N' || ar=='n') { cout<<" cout<<" Press any key to exit......."; } getch(); cout<<(char)7; }