Advertisement
Guest User

Untitled

a guest
Nov 24th, 2020
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.16 KB | None | 0 0
  1. /**
  2.  * Write a description of class TarikTunai here.
  3.  *
  4.  * Nizar Mayraldo
  5.  * 05111940000004
  6.  */
  7. import java.util.*;
  8. public class TarikTunai
  9. {
  10.    
  11.     Akun u1 = new Akun();
  12.     Ebank lain = new Ebank();
  13.     Transaksilain bebas = new Transaksilain();
  14.     private int flag;
  15.    
  16.     Scanner sc = new Scanner(System.in);
  17.  
  18.     public void TarikTunai()
  19.     {
  20.        System.out.println("Silahkan pilih transaksi yang anda inginkan : ");
  21.        System.out.println("Tekan 9 untuk membatalkan transaksi");
  22.        System.out.println("1. Rp. 100.000,00        5. Rp. 1.500.000,00");
  23.        System.out.println("2. Rp. 500.000,00        6. Rp. 2.000.000,00");
  24.        System.out.println("3. Rp. 1.000.000,00      7. Rp. 2.500.000,00");
  25.        System.out.println("4. E-Banking             8. Transaksi Lainnya");
  26.  
  27.        
  28.        flag=sc.nextInt();
  29.        while(flag>0 && flag <=9)
  30.        {
  31.            
  32.          switch(flag)
  33.          {
  34.            case 1:
  35.            if (u1.ceknominal(100000))
  36.            {
  37.            u1.setnominal(u1.getnominal() - 100000);
  38.            System.out.println("Silahkan melanjutkan Transaksi");
  39.             }
  40.            else
  41.            System.out.println("Saldo Anda tidak mencukupi.");
  42.            break;
  43.            
  44.            case 2:
  45.            if (u1.ceknominal(500000))
  46.            {
  47.            u1.setnominal(u1.getnominal() - 500000);
  48.            System.out.println("Silahkan melanjutkan Transaksi");
  49.             }
  50.            else
  51.            System.out.println("Saldo Anda tidak mencukupi.");
  52.            break;
  53.            
  54.            case 3:
  55.            if (u1.ceknominal(1000000))
  56.            {
  57.            u1.setnominal(u1.getnominal() - 1000000);
  58.            System.out.println("Silahkan melanjutkan Transaksi");
  59.             }
  60.            else
  61.            System.out.println("Saldo Anda tidak mencukupi.");
  62.            break;
  63.            
  64.            case 4:
  65.            lain.pesan();
  66.            break;
  67.            
  68.            case 5:
  69.            if (u1.ceknominal(1500000))
  70.            {
  71.            u1.setnominal(u1.getnominal() - 1500000);
  72.            System.out.println("Silahkan melanjutkan Transaksi");
  73.             }
  74.            else
  75.            System.out.println("Saldo Anda tidak mencukupi.");
  76.            break;
  77.            
  78.            case 6:
  79.            if (u1.ceknominal(2000000))
  80.            {
  81.            u1.setnominal(u1.getnominal() - 2000000);
  82.            System.out.println("Silahkan melanjutkan Transaksi");
  83.             }
  84.            else
  85.            System.out.println("Saldo Anda tidak mencukupi.");
  86.            break;
  87.            
  88.            case 7:
  89.            if (u1.ceknominal(2500000))
  90.            {
  91.            u1.setnominal(u1.getnominal() - 2500000);
  92.            System.out.println("Silahkan melanjutkan Transaksi");
  93.            }
  94.            else
  95.            System.out.println("Saldo Anda tidak mencukupi.");
  96.            return;
  97.            
  98.            case 8:
  99.            bebas.Transaksilain(u1);
  100.            return;
  101.            
  102.            case 9:
  103.            System.out.println("Sisa saldo anda : Rp."+ u1.getnominal());
  104.            return;
  105.          }
  106.          flag=sc.nextInt();
  107.        }
  108.        
  109.     }    
  110. }
  111.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement