Advertisement
mnaufaldillah

setorTunai ETS-2

Nov 24th, 2020
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.76 KB | None | 0 0
  1. import java.util.*;
  2. /**
  3.  * Class setoran untuk melakukan proses penyetoran tunai.
  4.  *
  5.  * @author Muhammad Naufaldillah
  6.  * @version 24 November 2020
  7.  */
  8. public class setorTunai
  9. {
  10.     private int setoran;
  11.    
  12.     public setorTunai()
  13.     {
  14.         setoran = 0;
  15.         int temp = 0;
  16.         dataNasabah akun = new dataNasabah();
  17.        
  18.         System.out.println("\nSilakan masukkan uang anda Maksimal IDR 5.000.000");
  19.         Scanner scan = new Scanner(System.in);
  20.         temp = scan.nextInt();
  21.         this.setoran = temp;
  22.        
  23.         while(this.setoran == 0 || this.setoran > 5000001)
  24.         {
  25.             System.out.println("Silakan masukkan lagi uang anda");
  26.             temp = scan.nextInt();
  27.             this.setoran = temp;
  28.         }
  29.        
  30.         System.out.println("\nSetoran ke: ");
  31.         System.out.println("1. Rekening anda");
  32.         System.out.println("2. Rekning lain");
  33.         System.out.println("Silakan masukkan pilihan anda");
  34.         int Pilihan = scan.nextInt();
  35.        
  36.         while(Pilihan < 1 || Pilihan > 2)
  37.         {
  38.             System.out.println("\nMaaf, pilihan anda tidak valid.");
  39.             System.out.println("Silakan masukkan pilihan anda lagi:");
  40.             Pilihan = scan.nextInt();
  41.         }
  42.        
  43.         if(Pilihan == 1)
  44.         {
  45.             akun.depositBalance(this.setoran);
  46.             System.out.println("Transaksi Berhasil");
  47.             System.out.println("Saldo Rekening Anda");
  48.             System.out.println(akun.getBalance());
  49.         }
  50.         else if(Pilihan == 2)
  51.         {
  52.             System.out.println("\nMaaf, layanan untuk sementara tidak tersedia.");
  53.             System.out.println("\nSilakan ambil kembali kartu anda.");
  54.             this.setoran = 0;
  55.         }
  56.     }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement