Description
Program 4: Getting Loopy
Part 1:
You can do A, B, and C in one program with multiple loops (not nested) or each one in a small program; it’s up to you.
A. Create a loop that will output all the positive multiples of 9 that are less than 99.
Sample output:
9 18 27 36 45 .
B. Create a loop that will output all the positive numbers less than 200 that are evenly divisible by both 2 and 7.
Sample output:
14 28 42
C. Create a loop that will calculate the sum of the positive multiples of 8 that are between 100 and 500. Output the sum.
Sample output:
<the sum>
Part 2:
Youre the teacher now! You need to count how many passing grades are entered. We dont know how many grades there will be. Use a sentinel controlled while loop (see 5.2 in your zyBook) that will ask the user to enter student grades until a value of -1 is entered. Use a counter variable to count all the grades that are passing grades, where 70 is the minimum passing grade (I know, youre a tough grader!) If there are any grades that are out of the valid range (0 through 100), present an error message to the user, and do not count that grade as passing (or valid). We also would like to see what percentage of the valid grades are passing.
Create 3 test cases. Use this as one of them:
Grades Entered: Expected Results
45
90
70
87
123 That is not a valid grade!
100
-1 You entered 4 passing grades.
80.0% of the valid grades are passing.
Create two more sets of test data of your own, and include screenshots of your program running them. Demonstrate all program functionality.