You are requested to write a very simple calculator. Calculator should be able to handle the five basic mathematic operations – add, subtract, multiply, divide and modulus – on two input values. Your program should have the following structure:
Ask the user to enter two float variables named var1 and var2
Ask the user to enter a character variable named operation to represent the operation to be
performed on the two variables.
Perform the appropriate operation by using if-statements
The output must be given in fixed-point notation with two digits after the decimal point
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main() {
double var1;
double var2;
char sign;
cout<<"Input var1: ";
cin>>var1;
cout<<"Input var2: ";
cin>>var2;
cout<<"Input operation (+-*/|):";
cin>>sign;
if(sign=='+')
cout<<setprecision(2)<<var1+var2<<endl;
else if(sign=='-')
cout<<setprecision(2)<<var1-var2<<endl;
else if(sign=='*')
cout<<setprecision(2)<<var1*var2<<endl;
else if(sign=='/')
cout<<setprecision(2)<<var1/var2<<endl;
else if(sign=='|')//Modulus
{
cout<<setprecision(2)<<fabs(var1)<<endl;
cout<<setprecision(2)<<fabs(var2)<<endl;
}
return 0;
}
Comments
Leave a comment