You are requested to write a very simple calculator. Your 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 <cmath>
using namespace std;
int main()
{
float a;
float b;
char ch;
char choice;
do
{
cout << "\nPlease enter the first float value:";
cin >> a;
cout << "\nPlease enter the second value:";
cin >> b;
cout << "Please, enter an operation from the following +,-,/,*,m: ";
cin >> choice;
if (choice == '+')
cout << a + b;
else if (choice == '-')
cout << a - b;
else if (choice == '/')
cout << a / b;
else if (choice == '*')
cout << a * b;
else if (choice == 'm')
cout << abs(a - b);
cin.ignore(256, '\n');
cout << "\nDo you want to continue? [Y/N]: ";
cin >> ch;
} while (ch == 'Y');
}
Comments
Leave a comment