Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Display
- {
- public static void main(String [] args)
- {
- Scanner scan = new Scanner(System.in);
- String Rtujuan,Katm,pin;
- int menu,flag,confirm;
- System.out.println("______________________________");
- System.out.println("Selamat Datang Di ATM BANK BNI non Tunai");
- System.out.println("______________________________");
- System.out.println("");
- System.out.println("Silahkan Masukkan Kartu Anda");
- System.out.println("");
- System.out.println("Tekan 0 untuk Cancel");
- ATM TF = new ATM();
- Katm = scan.nextLine();
- if(Katm.equals("0"))
- {
- System.out.println(" Terimakasih ");
- }
- else if(Katm.equals("Kartu BNI"))
- {
- System.out.println("Silahkan Masukkan PIN Anda");
- pin = scan.nextLine();
- boolean temp = true;
- while(temp)
- {
- if(pin.equals("111222"))
- {
- flag = 1;
- }
- else
- {
- flag = 0;
- }
- System.out.println("______________________________");
- System.out.println("Menu");
- System.out.println("");
- System.out.println("1. Transfer ");
- System.out.println("2. Cek Saldo");
- System.out.println("3. Keluar");
- System.out.println("");
- System.out.println("______________________________");
- menu = scan.nextInt();
- String keluar;
- switch(menu)
- {
- case 1 :
- Scanner scan2 = new Scanner(System.in);
- System.out.println("");
- System.out.println("");
- System.out.println("Masukkan Nomor Rekening Tujuan");
- Rtujuan = scan2.nextLine();
- if(Rtujuan.equals("123456789"))
- {
- int tf;
- System.out.println("");
- System.out.println("");
- System.out.println("Masukkan Jumlah Nominal Transfer");
- tf = scan.nextInt();
- TF.Transfer(tf);
- TF.CekTujuan();
- System.out.println("");
- System.out.println("1. Setuju");
- System.out.println("0. Cancel");
- Scanner scan4 = new Scanner(System.in);
- confirm = scan.nextInt();
- if(confirm == 0)
- {
- System.out.println("");
- System.out.println("Terimakasih");
- }
- if(confirm ==1 && flag == 1)
- {
- Scanner scan6 = new Scanner(System.in);
- System.out.println("Transaksi Berhasil ");
- System.out.println("Apakah anda ingin melakukan transaksi lain");
- System.out.println("1. Ya ");
- System.out.println("0. Tidak");
- keluar = scan6.nextLine();
- if(keluar.equals("1")){
- temp = true;
- }else{
- temp = false;
- System.out.println("");
- System.out.println("");
- System.out.println("__________________________________");
- TF.printStruk();
- System.out.println("______________________________");
- System.out.println("");
- System.out.println("");
- System.out.println
- ("Terima Kasih telah menggunakan ATM BNI non- Tunai ");
- }
- }
- else if(tf== 0)
- {
- System.out.println("Terimakasih");
- }
- else if(flag == 0)
- {
- Scanner scan3 = new Scanner(System.in);
- System.out.println("Masukkan Pin Anda yang Benar");
- String pin2 = scan3.nextLine();
- if(pin2.equals("111222"))
- {
- TF.printStruk();
- }
- }
- }
- break;
- case 2 :
- Scanner scan5 = new Scanner(System.in);
- System.out.println("Saldo anda sekarang Rp " + TF.getSaldo());
- System.out.println("Apakah anda ingin melakukan transaksi lain");
- System.out.println("1. Ya ");
- System.out.println("0. Tidak");
- keluar = scan5.nextLine();
- if(keluar.equals("1")){
- temp = true;
- }else{
- temp = false;
- System.out.println
- ("Terima Kasih telah menggunakan ATM BNI non- Tunai ");
- }
- break;
- case 3 :
- System.out.println
- ("Terima Kasih telah menggunakan ATM BNI non- Tunai ");
- temp=false;
- break;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement