Use the Account class created in Programming Exercise9.7 to simulate an ATM machine. Create 10 accounts in an array with id 0,1, . . . , 9, and an initial balance of $100. The system prompts the user to enteran id. If the id is entered incorrectly, ask the user to enter a correct id. Once anid is accepted, the main menu is displayed as shown in the sample run. You canenter choice 1 for viewing the current balance, 2 for withdrawing money, 3 fordepositing money, and 4 for exiting the main menu. Once you exit, the systemwill prompt for an id again. Thus, once the system starts, it will not stop. Enter an id: 4 ↵EnterMain menu1: check balance2: withdraw3: deposit4: exitEnter a choice: 1 ↵EnterThe balance is 100.0Main menu1: check balance2: withdraw3: deposit4: exitEnter a choice: 2 ↵EnterEnter an amount to withdraw: 3 ↵EnterMain menu1: check balance2: withdraw3: deposit4: exitEnter a choice: 1↵EnterThe balance is 97.0
Use the Account class created in
9.7 to simulate an ATM machine. Create 10 accounts in an array with id 0,
1, . . . , 9, and an initial balance of $100. The system prompts the user to enter
an id. If the id is entered incorrectly, ask the user to enter a correct id. Once an
id is accepted, the main menu is displayed as shown in the sample run. You can
enter choice 1 for viewing the current balance, 2 for withdrawing money, 3 for
depositing money, and 4 for exiting the main menu. Once you exit, the system
will prompt for an id again. Thus, once the system starts, it will not stop.
Enter an id: 4 ↵Enter
Main menu
1: check balance
2: withdraw
3: deposit
4: exit
Enter a choice: 1 ↵Enter
The balance is 100.0
Main menu
1: check balance
2: withdraw
3: deposit
4: exit
Enter a choice: 2 ↵Enter
Enter an amount to withdraw: 3 ↵Enter
Main menu
1: check balance
2: withdraw
3: deposit
4: exit
Enter a choice: 1↵Enter
The balance is 97.0
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 2 images