document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /**
  2.  * Write a description of class menu here.
  3.  *
  4.  * @author (Muhammad Naufal Arieffaza)
  5.  * @version 1.0
  6.  */
  7.  
  8. import java.util.Scanner;
  9. public class menu
  10. {
  11.     public static void main(String[] args) {
  12.        
  13.         int deposit, Jdeposit;
  14.         int c=0;
  15.         int menu, pin;
  16.         Transaksi transaksi = new Transaksi();
  17.         Scanner bScan = new Scanner(System.in);
  18.        
  19.         System.out.println("--------------------------");
  20.         System.out.println("Selamat Datang di ATM");
  21.         System.out.println("");
  22.         System.out.println("Silahkan Masukkan PIN Anda");
  23.         pin = bScan.nextInt();
  24.        
  25.         while(c!=1)
  26.              {
  27.             System.out.println("");
  28.             System.out.println("");
  29.             System.out.println("-----------------------------------");      
  30.             System.out.println("1. setor tunai");
  31.             System.out.println("2. penarikan tunai/transaksi lainnya");
  32.            
  33.             System.out.print("masukkan pilihan : ");
  34.             menu = bScan.nextInt();
  35.             System.out.println("----------------");
  36.            
  37.    
  38.            
  39.             switch(menu)
  40.                    {
  41.                      case 1:
  42.                         System.out.println("-----------------------------------");
  43.                         System.out.println("silahkan memasukan uang anda maksimal 50 lembar");
  44.                         deposit = bScan.nextInt();
  45.                        if(deposit >= 100000) {
  46.                             transaksi.sDeposit(deposit);
  47.                             System.out.println("-----------------------------------");
  48.                             transaksi.TSTunai();
  49.                             int dButton = bScan.nextInt();
  50.                              if(dButton == 1) {
  51.                                 Jdeposit = transaksi.jumlahDeposit(deposit);
  52.                                 System.out.println("-----------------------------------");
  53.                                 transaksi.pDeposit(deposit);
  54.                                 int decButton = bScan.nextInt();
  55.                                 if(decButton == 1) {
  56.                                 System.out.println("-----------------------------------");
  57.                                 transaksi.pSukses();
  58.                                  }
  59.                                 else{
  60.                                 System.out.println("-----------------------------------");
  61.                                 System.out.println("transaksi anda mengalami error");
  62.                                 break;
  63.                                  }
  64.                                
  65.                                 transaksi.transaksiStruck(deposit);
  66.                                 break;
  67.                               }
  68.                            
  69.                             else{
  70.                                 System.out.println("-----------------------------------");
  71.                                 System.out.println("Error");
  72.                                 break;
  73.                              }
  74.                          }
  75.                         case 2:
  76.                         System.out.println("-----------------------------------");
  77.                         transaksi.pError();
  78.                         break;
  79.                      }
  80.                     transaksi.tLain();
  81.                      int dBut = bScan.nextInt();
  82.                      if(dBut == 1){
  83.                          c = 0;
  84.                         }
  85.                       else{
  86.                           System.out.println("-----------------------------------");
  87.                           System.out.println("transaksi berhasil dilaksanakan");
  88.                           c = 1;
  89.                         }
  90.                
  91.                 }
  92.             }
  93.         }
  94.    
');