Question: Example Output C++ Explain code Math Menu Create a program that contains the following: a) Create a looping menu with the following options: 1. Calculate

Example Output

C++
Explain code
Math Menu Create a program that contains the following: a) Create a looping menu with the following options: 1. Calculate n! (n factorial). 2. Calculate n to the power of m. 3. Exit program. b) If option 1 is selected: Request an integer value for n from 1 to 9 inclusive. - Validate that n is an integer. Re-enter n if n is not an integer. Validate that n is less than 10. Re-enter n if n is not in the range. Calculate and output n factorial (n!). c) If option 2 is selected: Request integer values for n and m from 1 to 9 inclusive. Validate that n and m are both integers Re-enter n and m if one of them is not an integer. Validate that both n and m are from 1 to 9 inclusive. Re-enter n and m if one of them is not in the range. - Calculate and output n to the power of m. d) If option 3 is selected: Exit the program. e) If an invalid option is selected: Inform the user with the error. Re-enter option. - MATH MENU 1. Calculate n! (n factorial). 2. Calculate n to the m power. 3. Exit program. Please enter your selection: 0 Invalid option. Please re-enter. 1. Calculate n! (n factorial). 2. Calculate n to the m power. 3. Exit program. Please enter your selection: 1 Enter an integer value for n (1-9): 2.2 Invalid option. Please re-enter. Enter an integer value for n (1-9): 2 2! = 2 1. Calculate n! (n factorial). 2. Calculate n to the m power. 3. Exit program. Please enter your selection: 2 Enter an integer value for n (1-9): 10 Enter an integer value for m (1-9): 2 Invalid option. Please re-enter. Enter an integer value for n (1-9): 1.1 Enter an integer value for m (1-9): 11 Invalid option. Please re-enter
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
