Advertisement
Dr_U

Display Class

Nov 26th, 2020 (edited)
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.77 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Display
  4. {
  5.    public static void main(String [] args)
  6.    {
  7.        Scanner scan = new Scanner(System.in);
  8.        String Rtujuan,Katm,pin;
  9.        int menu,flag,confirm;
  10.        System.out.println("______________________________");
  11.        System.out.println("Selamat Datang Di ATM BANK BNI non Tunai");
  12.        System.out.println("______________________________");
  13.        System.out.println("");
  14.        System.out.println("Silahkan Masukkan Kartu Anda");
  15.        System.out.println("");
  16.        System.out.println("Tekan 0 untuk Cancel");
  17.        
  18.        ATM TF = new ATM();
  19.        Katm = scan.nextLine();
  20.        
  21.        if(Katm.equals("0"))
  22.        {
  23.            System.out.println(" Terimakasih ");
  24.         }
  25.        
  26.        else if(Katm.equals("Kartu BNI"))
  27.        {
  28.            System.out.println("Silahkan Masukkan PIN Anda");
  29.            pin = scan.nextLine();
  30.            
  31.            boolean temp = true;
  32.            
  33.            while(temp)
  34.            {
  35.                if(pin.equals("111222"))
  36.                {
  37.                    flag = 1;
  38.                 }
  39.                else
  40.                {
  41.                    flag = 0;
  42.                 }
  43.                
  44.                System.out.println("______________________________");
  45.                System.out.println("Menu");
  46.                System.out.println("");
  47.                System.out.println("1. Transfer ");
  48.                System.out.println("2. Cek Saldo");
  49.                System.out.println("3. Keluar");
  50.                System.out.println("");
  51.                System.out.println("______________________________");
  52.  
  53.                menu = scan.nextInt();
  54.                String keluar;
  55.                switch(menu)
  56.                {
  57.                 case  1 :
  58.                 Scanner scan2 = new Scanner(System.in);
  59.                 System.out.println("");
  60.                 System.out.println("");
  61.                 System.out.println("Masukkan Nomor Rekening Tujuan");
  62.                 Rtujuan = scan2.nextLine();
  63.                 if(Rtujuan.equals("123456789"))
  64.                 {
  65.                    int tf;
  66.                    System.out.println("");
  67.                    System.out.println("");
  68.                    System.out.println("Masukkan Jumlah Nominal Transfer");
  69.                    tf = scan.nextInt();
  70.                    TF.Transfer(tf);
  71.                    TF.CekTujuan();
  72.                    System.out.println("");
  73.                    System.out.println("1. Setuju");
  74.                    System.out.println("0. Cancel");
  75.                    Scanner scan4 = new Scanner(System.in);
  76.                    confirm = scan.nextInt();
  77.                    if(confirm == 0)
  78.                    {
  79.                        System.out.println("");
  80.                        System.out.println("Terimakasih");
  81.                     }
  82.                    
  83.                    if(confirm ==1 && flag == 1)
  84.                    {
  85.                        Scanner scan6 = new Scanner(System.in);
  86.                        System.out.println("Transaksi Berhasil ");
  87.                        
  88.                         System.out.println("Apakah anda ingin melakukan transaksi lain");
  89.                         System.out.println("1. Ya ");
  90.                         System.out.println("0. Tidak");
  91.                    keluar = scan6.nextLine();
  92.                    if(keluar.equals("1")){
  93.                                 temp = true;
  94.                             }else{
  95.                                 temp = false;
  96.                                 System.out.println("");
  97.                                 System.out.println("");
  98.                                 System.out.println("__________________________________");
  99.                                 TF.printStruk();
  100.                                 System.out.println("______________________________");
  101.                                 System.out.println("");
  102.                                 System.out.println("");
  103.                                 System.out.println
  104.                                 ("Terima Kasih telah menggunakan ATM BNI non- Tunai ");
  105.                             }
  106.                     }
  107.                    else if(tf== 0)
  108.                    {
  109.                        System.out.println("Terimakasih");
  110.                     }
  111.                    else if(flag == 0)
  112.                    {
  113.                        Scanner scan3 = new Scanner(System.in);
  114.                        System.out.println("Masukkan Pin Anda yang Benar");
  115.                        String pin2 = scan3.nextLine();
  116.                        if(pin2.equals("111222"))
  117.                        {
  118.                            TF.printStruk();
  119.                         }
  120.                     }
  121.                    }
  122.                    break;
  123.                    case 2 :
  124.                    Scanner scan5 = new Scanner(System.in);
  125.                    System.out.println("Saldo anda sekarang Rp " + TF.getSaldo());
  126.                    System.out.println("Apakah anda ingin melakukan transaksi lain");
  127.                     System.out.println("1. Ya ");
  128.                         System.out.println("0. Tidak");
  129.                    keluar = scan5.nextLine();
  130.                    if(keluar.equals("1")){
  131.                                 temp = true;
  132.                             }else{
  133.                                 temp = false;
  134.                                 System.out.println
  135.                                 ("Terima Kasih telah menggunakan ATM BNI non- Tunai ");
  136.                             }
  137.                    break;
  138.                    case 3 :
  139.                    System.out.println
  140.                                 ("Terima Kasih telah menggunakan ATM BNI non- Tunai ");
  141.                    temp=false;            
  142.                    break;
  143.                 }
  144.                 }
  145.                 }
  146.             }
  147.             }
  148.  
  149.  
  150.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement