08.21.17 - 12.17.17
Introduction to Computer Programming
Tuesday Thursday
02:00 PM - 03:20 PM
Program uses correct structured design | 3 pts |
The menu operates as specified | 2 pts |
User is allowed to open up to 50 accounts but no more | 10 pts |
Accounts can be listed | 5 pts |
Accounts can be deposited to individually | 10 pts |
Accounts can be withdrawn from individually | 10 pts |
Invalid inputs from the user are handled in all cases | 5 pts |
At least one module was created and used in the program deisgn | 2 pts |
2 or more modules were created and used in the program design | 3 pts |
Total | 50 pts |
Design a program using pseudocode that will allow a user to interact with a simulated bank. The bank will allow the user to open up to 50 accounts and each account will start with a 0 balance every time the program starts. The program is only responsible for dealing with the balance of up to 50 accounts, don't worry about interest rates or anything other than the balance.
Your application should display the following menu for the user and continue to show them the menu after each of their choices are complete until the user chooses option 5 to quit. The user should be informed if they make an invalid choice and the menu should be redisplayed.
1. Open Account
2. List Accounts
3. Deposit
4. Withdraw
5. Exit
The program should provide enough output/feedback to the user to be friendly and easy to use.