Create a JAVA flowchart Create a flowchart and a java program of the problem stated as follows. Machine(Withdraw, Deposit, Transfer, Balance Check) 1. Withdraw (method name: withdraw) * 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: transfer) *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.
Create a JAVA flowchart
Create a flowchart and a java program of the problem stated as follows.
Machine(Withdraw, Deposit, Transfer, Balance Check)
1. Withdraw (method name: withdraw)
* 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: transfer)
*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.
import java.util.*;
public class Main// Public class
{
static double balance=5000;
public static void withdraw(double amount)
{
if(amount<=balance)
{
balance=balance-amount;
System.out.println("Collect your money");
}
else
System.out.println("Insufficient Balance");
}
public static void Deposit(double amount)
{
balance=balance+amount;
}
public static void BalanceCheck()
{
System.out.println("Balance:"+balance);
}
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
int option,check;
while(true)
{
System.out.println(" ATM ");
System.out.print("1.Withdraw\n2.Deposit\n3.Check Balance\n4.EXIT\n");
System.out.print("Please choose operation:");
option=sc.nextInt();
if(option==1)
{
System.out.print("Enter amount to be withdrawn:");
double amount=sc.nextDouble();
withdraw(amount);
System.out.print("Check balance? 1.Yes 0.No:");
check=sc.nextInt();
if(check==1)
BalanceCheck();
check=0;
}
else if(option==2)
{
System.out.print("Enter amount you want to deposit:");
double amount=sc.nextDouble();
Deposit(amount);
System.out.print("Check balance? 1.Yes 0.No:");
check=sc.nextInt();
if(check==1)
BalanceCheck();
check=0;
}
else if(option==3)
BalanceCheck();
else
break;
}
}
}
Step by step
Solved in 2 steps