Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Banking Application using Arrays and Functions. For those who do not use functions to do this homework, they will loose 25% of the points. After

Banking Application using Arrays and Functions. For those who do not use functions to do this homework, they will loose 25% of the points.

After you write and submit this program, please keep a copy of it with yourself. Because you will be using it for the next homework.

Create three arrays called Names and accountnumbers and balance

Notice that the Names array is a string array while accountnumbers and balance will hold numeric values.

  • Write a program to display the menu with the following options and ask for the user input.

Type P to populate accounts

Type S to search for account.

Type E to exit.

  • If the user types P.
    • Populate all the three arrays up to 5 values
    • And display the menu again.
  • If the user types S then:
    • Ask the user for the account number.
    • Search the array for that account number and find its position in the accountnumbers array.
    • Display the Name, and balance at the position found during the above search.
  • If the user types E. then:
    • Terminate the program with the following message
    • Thank you for using the program. Bye
  • If the user types any other option:
    • Display the message Invalid choice. Please try again! and go back and display the menu.

PS: You program must keep displaying the menu until the user types the option E, to exit the program.

Mimir Requirement: The file name must be CS902Module6Homework1.py

For exact messages to display, menu options, please refer to the test case scenario below:

Test Scenario:

**** MENU OPTIONS **** Type P to populate accounts Type S to search for account Type E to exit Please enter your choice: 'P' Please enter a name: 'John' Please enter an account number: 1 Please enter a balance: 100 Please enter a name: 'Susan' Please enter an account number: 2 Please enter a balance: 200 Please enter a name: 'Mary' Please enter an account number: 3 Please enter a balance: 300 Please enter a name: 'Maria' Please enter an account number: 4 Please enter a balance: 400 Please enter a name: 'Adam' Please enter an account number: 5 Please enter a balance: 500 **** MENU OPTIONS **** Type P to populate accounts Type S to search for account Type E to exit Please enter your choice: 'S' Please enter the account number to search: 2 Name is: Susan Susan account has the balance of : $200 **** MENU OPTIONS **** Type P to populate accounts Type S to search for account Type E to exit Please enter your choice: 'S' Please enter the account number to search: 5 Name is: Adam Adam account has the balance of : $500 **** MENU OPTIONS **** Type P to populate accounts Type S to search for account Type E to exit Please enter your choice: 'S' Please enter the account number to search: 5 Name is: Adam Adam account has the balance of : $500 **** MENU OPTIONS **** Type P to populate accounts Type S to search for account Type E to exit Please enter your choice: 'S' Please enter the account number to search: 9 The account number not found! **** MENU OPTIONS **** Type P to populate accounts Type S to search for account Type E to exit Please enter your choice: 'A' Invalid choice. Please try again! **** MENU OPTIONS **** Type P to populate accounts Type S to search for account Type E to exit Please enter your choice: 'E' Thank you for using the program. Bye

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_2

Step: 3

blur-text-image_3

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

Databases On The Web Designing And Programming For Network Access

Authors: Patricia Ju

1st Edition

1558515100, 978-1558515109

More Books

Students also viewed these Databases questions

Question

explain what is meant by redundancy

Answered: 1 week ago