CIS170C All Assignments CIS170C All Assignments | Page 19

Display the diver ' s information and overall score .
When the competition is complete , there is a summary report created that lists the total number of divers and the average of the overall scores .
Lab hints : When writing this lab , use nested loops . A nested loop is when one loop is completely contained in another loop . In an inner loop , you will read the five scores one at a time . Every time you read the score ( in the loop ), you will compare the score to the highest so far and also to the lowest so far so you can determine the highest and lowest scores , in addition to adding the scores up one at a time .
You also need to have your program process multiple divers . Put this in an outer loop . After you process the information for one diver , prompt the user if she / he wants to process another diver . Allow the user to type either a “ Y ” or “ y ” to enter another diver ' s information ; otherwise , exit the loop . Write an event summary by calculating and displaying the average score for all divers and the total number of divers participating .
Garbage in Garbage Out ( GIGO ): The data being entered by the user needs to be validated . Scores by judges may range between 0 and 10 . If the user enters an invalid score , display an error message , and prompt for the score again . Keep doing this until the user enters the score correctly . The degree of difficulty may range from 1.00 to 1.67 .
Sample output from program
Report to the media Event : Diving competition
Enter the diver ' s name : Sue Jones Enter the diver ' s city : Dallas Enter the score given by judge # 1 : 45 Invalid score - Please reenter ( Valid Range : 0 - 10 ) Enter the score given by judge # 1 : 3 Enter the score given by judge # 2 : 4.5 Enter the score given by judge # 3 : 6.7