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

Question #332820

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.


1
Expert's answer
2022-04-23T09:04:09-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