Question: Description of Problem:(using python) A bank in your town updates its customers accounts at the end of each month. The bank offers two types of

Description of Problem:(using python)

A bank in your town updates its customers accounts at the end of each month. The bank offers two types of accounts: savings and checking. Every customer must maintain a minimum balance. If a customers balance falls below the minimum, there is a service charge of $15.00 for savings accounts and $30.00 for checking accounts. If the balance at the end of the month is at least the minimum balance, the account receives interest as follows:

Savings accounts receive 3% interest with balances of at least $1500; otherwise the interest is 1%.

Checking accounts with balances of at least $5000 more than the minimum balance receive 2.5% interest; otherwise, the interest is 0.5%.

Write a simple program that reads a customers account number (int type), account type (char; s for savings, c for checking), minimum balance that account should maintain, and current balance. The program should then output the account number, account type, current balance, and an appropriate message. This program should continue to run until the user wants to quit.

Sample input data (you could create your own fictitious input data):

Account Number

Account Type

Minimum Requirement

Current Amount

----------------------------------------------------------------------------------------------------

100011

S

1500

2700

103000

C

5000

8290

200010

S

5000

1800

120001

C

5000

3000

180011

S

1500

280

300100

C

5000

6750

Requirements:

Your program must consist of at least three functions or more for performing different tasks.

One function for reading in the data.

One function for performing the calculation.

One function for displaying the output information.

You must create a loop to keep this program running without quitting, unless the users are being asked to do so.

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!