This week's assignment involves writing a Python program to compute the weekly pay for a newspaper carrier. Earnings from a paper route job vary based on total number of papers delivered. The newspaper carrier is paid certain percentage of the cost of each newspaper delivered. For example, a carrier delivers 500 papers per day for 7 days of the week. If each newspaper costs $3.50 and the carrier gets 5% of each newspaper delivered, the weekly salary for delivering 3500 papers would be $612.50. The carriers can also receive tips from the newspaper subscribers. Total pay per week would then be the weekly salary plus weekly tips received. Write a program that prompts the user for the following input: the number of papers delivered on the route per day the number of days the paper is delivered per week the amount of tips received per week and defines (not prompt) the constant values for: the cost of each newspaper (pick a reasonable value, e.g. $3.50) the commission rate (pick a reasonable value e.g. 5%) Your program should calculate and display the output for: the total number of papers delivered per week, the weekly salary, and the total pay for the week Your program should include Header comments (what the program does) and in-line comments (the major design steps). Document the values you chose for the cost per paper and percentage rate in your comments as well. Submit your Python program as a text file (.py) file. In addition, submit a Design outline and a Test plan (3 different test cases) in a Word document or a PDF file which also includes a screenshot of execution of your program for each test case. Your submission must also adhere to the Submission Requirements document (i.e., Filename and display your name, class, date in the output).

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter5: Control Structures Ii (repetition)
Section: Chapter Questions
Problem 21PE
icon
Related questions
Question

This week's assignment involves writing a Python program to compute the weekly pay for a newspaper carrier.

Earnings from a paper route job vary based on total number of papers delivered. The newspaper carrier is paid certain percentage of the cost of each newspaper delivered. For example, a carrier delivers 500 papers per day for 7 days of the week. If each newspaper costs $3.50 and the carrier gets 5% of each newspaper delivered, the weekly salary for delivering 3500 papers would be $612.50. The carriers can also receive tips from the newspaper subscribers. Total pay per week would then be the weekly salary plus weekly tips received.

Write a program that prompts the user for the following input:

the number of papers delivered on the route per day

the number of days the paper is delivered per week

the amount of tips received per week

and defines (not prompt) the constant values for:

the cost of each newspaper (pick a reasonable value, e.g. $3.50)

the commission rate (pick a reasonable value e.g. 5%)

Your program should calculate and display the output for:

the total number of papers delivered per week,

the weekly salary, and

the total pay for the week

Your program should include Header comments (what the program does) and in-line comments (the major design steps). Document the values you chose for the cost per paper and percentage rate in your comments as well.

Submit your Python program as a text file (.py) file. In addition, submit a Design outline and a Test plan (3 different test cases) in a Word document or a PDF file which also includes a screenshot of execution of your program for each test case.

Your submission must also adhere to the Submission Requirements document (i.e., Filename and display your name, class, date in the output).

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 3 images

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning