Question: programming language is c++ Question 5 Write a program that displays the following menu: Provide two numbers: X Y Select your option: A. Power of
Question 5 Write a program that displays the following menu: Provide two numbers: X Y Select your option: A. Power of a number given its index B. Square root of a number C. Log - base 10 D. Modulus of two numbers E. Help F. Exit Please Enter your choice (1-4): I Constrains: a) You code should handle lower and upper case input (use a function to do this) b) You can use the functions in cmath or any other library indicate them) c) You can only receive float/double from input. The options that need integer you will have to convert handle d) In option A, the second number has to be transformed into an int, since it controls the power index; c) In option D, you should use only integers f) Option B, C and D should only work for positive values regardless the input; g) Option C should provide log (base 10) only for values different than 0. h) The program keeps running until option F is selected i) Option E should show a help message about how to use cach option in your code j) 5 Test cases - one for each operation You are required to use one function per operation, switch and do while statement
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
