Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Class untuk memproses transaksi penarikan tunai yang dilakukan
- *
- * @author Ahmad Lamaul Farid
- * @version 1.0 25 November 2020
- */
- import java.util.*;
- public class PenarikanDana
- {
- private int x;
- DataCard person = new DataCard();
- MenuLain pilihanLain = new MenuLain();
- public void Transaksi()
- {
- System.out.println("Pilih Transaksi yang anda inginkan :");
- System.out.println("1. Rp. 100.000,00");
- System.out.println("2. Rp. 500.000,00");
- System.out.println("3. Rp. 1.000.000,00");
- System.out.println("4. Rp. 1.500.000,00");
- System.out.println("5. Rp. 2.000.000,00");
- System.out.println("6. Rp. 2.500.000,00");
- System.out.println("7. E-Banking");
- System.out.println("8. Transaksi Lainnya");
- System.out.println("9. Selesai");
- Scanner pilihan = new Scanner(System.in);
- x = pilihan.nextInt();
- while(x != 0)
- {
- switch(x)
- {
- case 1:
- if(person.cekSaldo(100000))
- {
- person.setSaldo(person.getSaldo() - 100000);
- System.out.println("Sisa saldo anda : Rp " + person.getSaldo());
- }
- else
- System.out.println("Mohon maaf, saldo Anda tidak mencukupi untuk melakukan transaksi.");
- break;
- case 2:
- if(person.cekSaldo(500000))
- {
- person.setSaldo(person.getSaldo() - 500000);
- System.out.println("Sisa saldo anda : Rp " + person.getSaldo());
- }
- else
- System.out.println("Mohon maaf, saldo Anda tidak mencukupi untuk melakukan transaksi.");
- break;
- case 3:
- if(person.cekSaldo(1000000))
- {
- person.setSaldo(person.getSaldo() - 1000000);
- System.out.println("Sisa saldo anda : Rp " + person.getSaldo());
- }
- else
- System.out.println("Mohon maaf, saldo Anda tidak mencukupi untuk melakukan transaksi.");
- break;
- case 4:
- if(person.cekSaldo(1500000))
- {
- person.setSaldo(person.getSaldo() - 1500000);
- System.out.println("Sisa saldo anda : Rp " + person.getSaldo());
- }
- else
- System.out.println("Mohon maaf, saldo Anda tidak mencukupi untuk melakukan transaksi.");
- break;
- case 5:
- if(person.cekSaldo(2000000))
- {
- person.setSaldo(person.getSaldo() - 2000000);
- System.out.println("Sisa saldo anda : Rp " + person.getSaldo());
- }
- else
- System.out.println("Mohon maaf, saldo Anda tidak mencukupi untuk melakukan transaksi.");
- break;
- case 6:
- if(person.cekSaldo(2500000))
- {
- person.setSaldo(person.getSaldo() - 2500000);
- System.out.println("Sisa saldo anda : Rp " + person.getSaldo());
- }
- else
- System.out.println("Mohon maaf, saldo Anda tidak mencukupi untuk melakukan transaksi.");
- break;
- case 7:
- System.out.println("Mohon maaf layanan ini belum tersedia");
- break;
- case 8:
- pilihanLain.menu(person);
- case 9:
- System.out.println("Sisa saldo anda : Rp" + person.getSaldo());
- return;
- }
- x = pilihan.nextInt();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement