Question: C++ must be used Functions for addition, subtraction, multiplication, division void addition() // function header void subtraction() // function header void multiplication() // function header
C++ must be used
Functions for addition, subtraction, multiplication, division
void addition() // function header
void subtraction() // function header
void multiplication() // function header
void division() //function division
isValid boolean function to validate user's choice from the menu
bool isValid(int num, int min, int max) // function header
displayMenu function - to display the menu of choices to the user
int displayMenu() // function header OR
char displayMenu()
allow the user 3 attempts to get a math problem rightchoose an appropriate loop structure and track the number of attempts
HINT: Since you do not know how many tries it will take (it could be 1, 2, or 3), the For Loop is NOT a good choice
be sure to reset the number of attempts at the appropriate place
As in the previous iteration, the program should show the menu again after the user gets the problem correct or three incorrect attempts. Be sure to include an option to Quit in the menu.
HINT:
pseudocode for function definition for addition:
void addition()
{
// be sure to declare local variables in the function such as
// int num1, num2, min, max, answer, result;
// add your logic here
}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
