Use the IPO chart provided to a Design a python program for the following problem. Design using IPO chart. Input Output Process Input Process Output Average Restaurant Rating and Number of Stars-A...

Use the IPO chart provided to a Design a python program for the following problem. Design using IPO chart.Input<br>Output<br>Process<br>Input<br>Process<br>Output<br>

Extracted text: Input Output Process Input Process Output
Average Restaurant Rating and Number of Stars-A restaurant receives numeric scores of<br>0-10 from five different food critics. The higher the score, the better the rating. The average<br>score translates into a 1-5 star rating.<br>Write an IPO diagram and Python program that has two functions, main and<br>determine stars.<br>main-Should accept input of five numeric ratings from the user USING A LOOP. It should<br>then calculate the average numeric score for the restaurant. The numeric average should be<br>passed to the determine stars function.<br>determine stars -should display the number of stars based on the numeric average:<br>Greater than 9: *****<br>****<br>8.0 - 8.9:<br>7.0 -7.9:<br>***<br>6.0-6.9:<br>**<br>5.0-5.9:<br>Below 5.0<br>No stars<br>Design:<br>Design your program logic using pseudocode in the attached IPO Diagram. You should have 2<br>separate diagrams. One for the main function and one for the de termine stars<br>function.<br>Modularity: Your program should contain 2 functions: a main function to accept input from<br>the user and calculate average and a second function to display the number of stars.<br>Input Validation: The test scores entered by the user should be in the range 0-10<br>Output: Display both the numeric average (rounded to two decimals) and the number of<br>stars.<br>Sample Dialog:<br>Enter critic's score between 0 and 10: -1<br>Error: Enter critic's score between 0 and 10: 5<br>Enter critic's score between 0 and 10: 6<br>Enter critic's score between 0 and 10: 7<br>

Extracted text: Average Restaurant Rating and Number of Stars-A restaurant receives numeric scores of 0-10 from five different food critics. The higher the score, the better the rating. The average score translates into a 1-5 star rating. Write an IPO diagram and Python program that has two functions, main and determine stars. main-Should accept input of five numeric ratings from the user USING A LOOP. It should then calculate the average numeric score for the restaurant. The numeric average should be passed to the determine stars function. determine stars -should display the number of stars based on the numeric average: Greater than 9: ***** **** 8.0 - 8.9: 7.0 -7.9: *** 6.0-6.9: ** 5.0-5.9: Below 5.0 No stars Design: Design your program logic using pseudocode in the attached IPO Diagram. You should have 2 separate diagrams. One for the main function and one for the de termine stars function. Modularity: Your program should contain 2 functions: a main function to accept input from the user and calculate average and a second function to display the number of stars. Input Validation: The test scores entered by the user should be in the range 0-10 Output: Display both the numeric average (rounded to two decimals) and the number of stars. Sample Dialog: Enter critic's score between 0 and 10: -1 Error: Enter critic's score between 0 and 10: 5 Enter critic's score between 0 and 10: 6 Enter critic's score between 0 and 10: 7
Jun 08, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here