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
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).
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started