Answer to Question #330878 in C++ for LM.

Question #330878

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.

A typical run is displayed below:

Please enter the first float value:

35.6 Please enter the second value:

24.12 Please enter the operation

required : + The sum of 35.6 and

24.12 is 59.72

Submit both your program and

output


1
Expert's answer
2022-04-20T12:40:42-0400
#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');
}

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