/**
* Write a description of class menu here.
*
* @author (Muhammad Naufal Arieffaza)
* @version 1.0
*/
import java.util.Scanner;
public class menu
{
public static void main(String[] args) {
int deposit, Jdeposit;
int c=0;
int menu, pin;
Transaksi transaksi = new Transaksi();
Scanner bScan = new Scanner(System.in);
System.out.println("--------------------------");
System.out.println("Selamat Datang di ATM");
System.out.println("");
System.out.println("Silahkan Masukkan PIN Anda");
pin = bScan.nextInt();
while(c!=1)
{
System.out.println("");
System.out.println("");
System.out.println("-----------------------------------");
System.out.println("1. setor tunai");
System.out.println("2. penarikan tunai/transaksi lainnya");
System.out.print("masukkan pilihan : ");
menu = bScan.nextInt();
System.out.println("----------------");
switch(menu)
{
case 1:
System.out.println("-----------------------------------");
System.out.println("silahkan memasukan uang anda maksimal 50 lembar");
deposit = bScan.nextInt();
if(deposit >= 100000) {
transaksi.sDeposit(deposit);
System.out.println("-----------------------------------");
transaksi.TSTunai();
int dButton = bScan.nextInt();
if(dButton == 1) {
Jdeposit = transaksi.jumlahDeposit(deposit);
System.out.println("-----------------------------------");
transaksi.pDeposit(deposit);
int decButton = bScan.nextInt();
if(decButton == 1) {
System.out.println("-----------------------------------");
transaksi.pSukses();
}
else{
System.out.println("-----------------------------------");
System.out.println("transaksi anda mengalami error");
break;
}
transaksi.transaksiStruck(deposit);
break;
}
else{
System.out.println("-----------------------------------");
System.out.println("Error");
break;
}
}
case 2:
System.out.println("-----------------------------------");
transaksi.pError();
break;
}
transaksi.tLain();
int dBut = bScan.nextInt();
if(dBut == 1){
c = 0;
}
else{
System.out.println("-----------------------------------");
System.out.println("transaksi berhasil dilaksanakan");
c = 1;
}
}
}
}