Question
Use the Account class created to simulate an ATM machine. Create ten accounts in an array with id 0, 1, . . . , 9,
Use the Account class created to simulate an ATM machine. Create ten accounts in an array with id 0, 1, . . . , 9, and initial balance $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 a 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.
Sample run:
Please enter an Id from (0-9):
5
Main menu:
1: check balance
2: withdraw
3: deposit
4: exit
Please enter a choice:1
The balance is:100.0
Main menu:
1: check balance
2: withdraw
3: deposit
4: exit
Please enter a choice:2
Enter an amount to withdraw: 20
The new balance is:80.0
Main menu:
1: check balance
2: withdraw
3: deposit
4: exit
Please enter a choice:3
Enter an amount to deposit: 50
The new balance is:130.0
Main menu:
1: check balance
2: withdraw
3: deposit
4: exit
Please enter a choice:6
Illegal choice input. Try again.
Main menu:
1: check balance
2: withdraw
3: deposit
4: exit
Please enter a choice:4
Please enter an Id from (0-9):
------------------------------------------------
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started