Create a flowchart and a java program of the problem stated as follows. Create user-defined methods that will perform 4
Posted: Fri May 20, 2022 11:28 am
Create a flowchart and a java program of the problem stated as follows. Create user-defined methods that will perform 4 functionalities of an Automated Teller Machine (Withdraw, Deposit, Transfer, Balance Check) 1. Withdraw (method name: withdrawl * input the amount to be withdrawn. Compute for the remaining balance after the operation (balance = balance - withdrawn) 2. Deposit (method name: deposit) * input the amount to be deposited. Compute for the updated balance after the operation (balance = balance + deposit) 3. Transfer (method name: transter] *Input the account number and the amount to be transferred. Compute for the updated balance after the operation (balance = balance - moneySent) 4. Balance Check (method name: balanceCheck) * Display the remaining balance. 113 erty of and for the exclusive Use Of SLU. Reproduction, sloning in a retrieval system, distributing, uploading or posting online, or transmiting in any form or by any ns, electronic, mechanical, photocopying, recording, or otherwise of any part of this document without the prior written permission of SLU, is strictly prohibited. Case es Sample Input/Output: Depicted below are sample outputs when the program is executed (the items in bold characters are input from the user, while the items in bold italic are calculated and printed by the program): ATM- ATM- 1. Withdraw 1. Withdraw 2. Deposit 2. Deposit 3. Transfer 3. Transfer 4. Check Balance 4. Check Balance 5. EXIT 5. EXIT Choose operation: 1 Choose operation: 1 Enter amount to be withdrawn: 1000 Enter amount to be withdrawn: 6000 Collect your money Insufficient Balance Check Balance? (Y/N): Y Check Balance? (Y/N): Y Balance: 4000 Balance: 4500 ATM- ATM 1. Withdraw 1. Withdraw 2. Deposit 2. Deposit 3. Transfer 3. Transfer 4. Check Balance 4. Check Balance 5. EXIT 5. EXIT Choose operation: 2 Choose operation: 3 Enter amount you want to deposit: 500 Enter Account Number:0566323454 Check Balance! (Y/N): N Enter Transfer Amount: 300 Check Balance? (Y/N): Y Balance: 3200 *Note: The initial balance is 0. The user is given an option to check the balance or not. The program will run until the exit option is chosen. Required: The flowchart, the java file (FamilyName_ATM.java) containing the code and 4 for more) image files (Samplel, Sample2, Sample3, and Sample4) containing different sample input/output of the program.