- should have an initial balance of 10,000
- should consider new or current user
- should consider different banks (Landbank, BPI, DBP and BDO)
- if the user has a different bank, will charge P18.00 for each "withdraw"
- if the user has a different bank, will charge P2.00 for each 'check balance'
- will only dispense amount of P1000, P500, P100
- will display 'insufficient fund' if 'current balance' is less than 'withdraw amount'
- will display 'invalid amount' if 'withdraw amount' is not valid.
- negative or zero withdraw and deposit amount
- amount to be dispensed is not divisible by the dispense amount
- will store and retrieve PIN on a 'pin.txt' file.
- will store and retrieve 'current balance' on 'balance.txt' file
- should ask if the user is an existing user or a new user.
- should ask to save a NEW PIN (6 characters) if the user is a new user.
- should ask for a PIN (6 characters)
- will have five(5) features.
- Check Balance
- Withdraw Fund(s)
- Deposit Fund(s)
- Change PIN
- Exit