Answer to Question #332833 in C++ for Padi Tlhabane

Question #332833

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

1
Expert's answer
2022-04-24T17:16:49-0400



#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;
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS