Exercise 5 - due at 11:59:00 PM EDT on 09/14/2021 All 3 problems can be solved in the same program 1. Write a C++ program that displays a menu to the user, and reads in a character as a choice. If the choice were 'a', read in 2 integers. If both numbers are greater than 100, add them. Otherwise, multiply them. If the choice were 'b', read in 3 doubles. If any of them is 0, print their sum. Otherwise, print their product. 2. The in-class example for the pass/fail if...else statement chooses to equally weight the midterms and the final. Modify the code snippet to change that by a. Reading in 3 values for exams instead of 1: mid1, mid2, and fin b. Calculae the total by just adding these 3 variables to "total" instead of "exam" c. Calculate the mileAvg as ((mid1/12 + mid2/12 + fin/15)/3)*100 3. Write a C++ program to read in a time (only the hour, in millitary time). If the time is before noon, print "Good Morning". If it is between noon and 6 PM, print "Good Afternoon". Otherwise, print "Good Evening". Sample Output: Here, each part was run separately, multiple times. This is just to help with testing. Your program should only produce 1 output per run of the problem. Sample Runs for Problem 1: Run 1: Please choose between options a and b. a. Integer calculations b. Floating point calculations Enter choice: a Enter 2 integers: 110 140 The result is 250 Run 2: Please choose between options a and b. a. Integer calculations b. Floating point calculations Enter choice: a Enter 2 integers: 15 120 The result is 1800 Run 3: Please choose between options a and b. a. Integer calculations b. Floating point calculations Enter choice: b Enter 3 floating point numbers: 2.5 15.8 3.56 The result is 140.62 Run 4: Please choose between options a and b. a. Integer calculations b. Floating point calculations Enter choice: b Enter 3 floating point numbers: 12.98 0 -4.876 The result is 8.104 Sample Runs for Problem 2: Run 1: Enter the grades (CP, PE, DS, Mid1, Mid2, Fin, HW): 7 8 7 10 11 12 29 You passed! Congratulations! Your grade was 86 Your test average was 85 Run 2: Enter the grades (CP, PE, DS, Mid1, Mid2, Fin, HW): 7 6 6 11 11 11 11 Please try again! Your grade was 65 Your test average was 85.5556 Run 3: Enter the grades (CP, PE, DS, Mid1, Mid2, Fin, HW): 5 7 7 8 8 9 35 Please try again! Your grade was 81 Your test average was 64.4444 Sample Runs for Problem 3: Run 1: Enter the time: 10 Good Morning Run 2: Enter the time: 21 Good Evening