Question: For this lab you will do 2 things: Solve the problem using pseudocode Code it in Python . When you are finished, submit both your

For this lab you will do 2 things:

  • Solve the problem using pseudocode
  • Code it in Python

.

When you are finished, submit both your pseudocode and your program code in a *.pdf file. Attach the *.py file also.

Bank Charges

A bank charges $10 per month plus the following check fees for a commercial checking account:

$.10 each for less than 20 checks

$.08 each for 20 - 39 checks

$.06 each for 40 - 59 checks

$.04 each for 60 or more checks

Write a program that prompts the user for the number of checks written for a month, then compute and display the bank's total service fees for the month. Make sure the output displays with a $ and 2 decimal places.

This program MUST use a decision structure.

Focus on:

  • Properly written pseudocode -includes comments and no specific language syntax -shows decision structure
  • Intro and description of program displayed
  • User friendliness of program in general
  • Variables and constants used
    • Declaration
    • Initialization
    • Used in calculations
  • Decision structure used to determine fees
  • Input Validation -If user types a negative number for number of checks written the program tells them they cannot do that
  • Output -Nice display of user interface and final output. Use of blank lines or some kind of separation between input and output.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!