Exercise 6, due at 11:59:00 PM on 09/12/2021 You may solve all 3 problems in the same program Problems 1 and 3 should take about 5-10 minutes each Problem 2 could take 10-15 minutes Time estimates don't include testing 1. Read in 3 floating point numbers and print if their sum is between 100 and 250 (inclusive) or not. 2. 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. 3. 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 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: Enter 3 floats: 41.25 18.96 65.74 The sum is between 100 and 250 Run 2: Enter 3 floats: 1.25 8.96 5.74 The sum is not between 100 and 250 Sample Runs for Problem 2: 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 3: 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