Advertisement
Guest User

atm

a guest
Feb 21st, 2019
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.22 KB | None | 0 0
  1. package atm;
  2. import java.util.Scanner;
  3. public class ATM {
  4. public static void main(String[] args) {
  5. int pilihan,saldo = 500000, tarik = 0, ceksaldo,bukti, pilihantarik;
  6. String norek = "1202184304", pilihanlain, pulsa;
  7. Scanner input = new Scanner(System.in);
  8. do {
  9.  
  10. System.out.println("*****************************");
  11. System.out.println("1. Penarikan Tunai");
  12. System.out.println("2. Informasi Saldo");
  13. System.out.println("3. Pembelian Pulsa");
  14. System.out.println("*****************************");
  15. System.out.print("Pilihan : ");
  16. pilihan = input.nextInt();
  17. System.out.println("\n---------------------------");
  18.  
  19. switch (pilihan) {
  20. case 1:
  21.  
  22. System.out.println("Pilih Jumlah Saldo yang Ingin Diambil : ");
  23. System.out.println("1.Rp.50000 3.Rp.200000\n2.Rp.100000 4.Ketik Sendiri Jumlah");
  24. pilihantarik = input.nextInt();
  25. switch (pilihantarik){
  26. case 1:
  27. saldo = saldo - 50000;
  28. System.out.println("Jumlah Saldo Sekarang Rp"+saldo);
  29. break;
  30. case 2:
  31. saldo = saldo - 100000;
  32. System.out.println("Jumlah Saldo Sekarang Rp"+saldo);
  33. break;
  34. case 3:
  35. saldo = saldo - 200000;
  36. System.out.println("Jumlah Saldo Sekarang Rp"+saldo);
  37. break;
  38. case 4:
  39. do{
  40. System.out.print("Ketik Jumlah yang Ingin Diambil : Rp");
  41. tarik = input.nextInt();
  42. System.out.println("Coba Lagi...");
  43. } while (tarik%50000 == 0);
  44.  
  45.  
  46.  
  47. System.out.println("Jumlah Saldo Sekarang Rp"+saldo);
  48. break;
  49.  
  50. default :
  51. System.out.println("Pilihan Tidak ada...");}
  52. break;
  53.  
  54.  
  55.  
  56.  
  57. case 2:
  58. System.out.println("Informasi Saldo");
  59. System.out.println ("No.Rek " +norek+ "");
  60. System.out.print("Jumlah Saldo Sekarang Rp" +saldo + "");
  61. break;
  62.  
  63. case 3:
  64. System.out.println ("Pilihan Saldo Pulsa yang Ingin Dibeli");
  65. System.out.println("1.10000 Pulsa 3.50000 Pulsa\n2.20000 Pulsa 4.Ketik Sendiri");
  66. pulsa = input.next();
  67. switch (pulsa){
  68. case "1":
  69. saldo = saldo - 10000;
  70. break;
  71. case "2":
  72. saldo = saldo - 20000;
  73. break;
  74. case "3":
  75. saldo = saldo - 50000;
  76. break;
  77. case "4":
  78. System.out.print("Pulsa yang ingin dibeli : ");
  79. tarik = input.nextInt();
  80. saldo = saldo - tarik;
  81. default :
  82. System.out.println("Pilihan Tidak ada...");}
  83. break;
  84. default:
  85. System.out.println("Pilihan Tidak ada....");}
  86.  
  87. System.out.println("");
  88. System.out.println ("Lanjutkan Transaksi ? ");
  89. System.out.println (" 1.Ya atau 2.Tidak");
  90. pilihanlain = input.next();
  91. } while ("1".equals(pilihanlain));
  92. System.out.println("-----Terima Kasih-----");
  93. }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement