import java.util.Scanner;
public class v {
public static void main(String args[]){
Scanner input = new Scanner(System.in);
double deposit=0.00;
double balance=0.00;
double withdraw=0.00;
char c;
char transaction;
do{
System.out.println("\nWelcome to Recoletos ATM.");
System.out.println("========== MENU ==========");
System.out.println("1. Deposit(D)");
System.out.println("2. Withdraw(W)");
System.out.println("3. Check Balance(B)");
System.out.println("4. Exit(X)");
System.out.print("\nPlease enter transaction (D, W, B, or X): ");
transaction = input.next().charAt(0);
switch( transaction){
case 'D':
System.out.println("\nYou choose DEPOSIT");
System.out.print("Enter Amount to Deposit: PHP ");
deposit = input.nextInt();
if(deposit<=balance){
System.out.println("Amount too small.");
System.out.println("Deposits must be between PHP 100 - PHP 50000 only.");
}else if(deposit>=balance){
System.out.println("Amount too big.");
System.out.println("Deposits must be between PHP 100 - PHP 50000 only.");
}else{
balance = input.nextInt();
}
break;
case 'W':
System.out.println("\nYou choose WITHDRAW");
System.out.print("Enter Amount to Withdraw: PHP ");
withdraw = input.nextDouble();
if(withdraw==balance){
System.out.println("You have insufficient balance in your account.");
}
else if(withdraw<=balance) {
System.out.println("Amount too small.");
System.out.println("Withdrawals must be between PHP 100 - PHP 4000 only.");
}
else if(withdraw>=balance){
System.out.println("Amount too big.");
System.out.println("Withdrawals must be between PHP 100 - PHP 4000 only.");
}
else{
balance = input.nextDouble();
}
break;
case 'B':
System.out.println("\nYou choose CHECK BALANCE");
System.out.println("_______________________________________");
break;
case 'X':
System.out.println("\nThank you for banking with us.");
System.out.println("Please get your card.");
System.exit(0);
break;
case ' ':
System.out.println("\nInvalid transaction.");
break;
}
System.out.println("\nTransaction finished.");
System.out.println("\nDo you want another transaction?");
System.out.print("Press any key to exit. Press Y to continue. >> ");
transaction =transaction ;
}while( transaction!=balance&& transaction==balance );
System.out.println("\nThank you for banking with us.");
System.out.println("Please get your card.");
}
}
No comments:
Post a Comment