Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Oracle 11G SQL

Authors: Joan Casteel

2nd Edition

1133947360, 978-1133947363

More Books

Students also viewed these Databases questions