ETS PBO no 3 dan 4 (bagian 2)

 no. 3 dan 4

berikut adalah source code nya

Class ATMMachine
Paste your textimport java.util.Scanner;

public class ATMMachine
{
    public void Start()
    {
        Scanner pin = new Scanner(System.in);
        System.out.print("Masukkan pin: ");
        int kodePin = pin.nextInt();
        if(kodePin == 666666)
        {
            Transaksi mulai = new Transaksi();
            mulai.transaksi();
        }
        else
        {
            System.out.println("Pin salah, coba Lagi");
            Start();
        }
    }
} here.
Class Transaksi

import java.util.Scanner;
 
public class Transaksi
{
    public void transaksi()
    {
        Scanner awal = new Scanner(System.in);
       
        System.out.println("Silahkan memilih jumlah uang:");
        System.out.println("1. 100.000");
        System.out.println("2. 500.000");
        System.out.println("3. 1.000.000");
        System.out.println("4. 1.500.000");
        System.out.println("5. 2.000.000");
        System.out.println("6. 2.500.000");
        System.out.println("7. Transaksi Lainnya");
        System.out.println("");
       
        int pilihan = awal.nextInt();
        switch(pilihan)
        {
            case 1:
                System.out.println("Uang yang Anda ambil sebesar: Rp 100.000");
               
        
  
                System.out.println("");
                System.out.println("Terimakasih telah menggunakan layanan kami.");
                break;
                
               
           
            case 2:
                System.out.println("Uang yang Anda ambil sebesar: Rp 500.000");
               
                isTransaksiLain tanya2 = new isTransaksiLain();            
                System.out.println("");
                System.out.println("Terimakasih telah menggunakan layanan kami.");
                break;
               
            case 3:
                System.out.println("Uang yang Anda ambil sebesar: Rp 1.000.000");
               
                isTransaksiLain tanya3 = new isTransaksiLain();
                System.out.println("");
                System.out.println("Terimakasih telah menggunakan layanan kami.");
                break;
               
            case 4:
                System.out.println("Uang yang Anda ambil sebesar: Rp 1.500.000");
               
                isTransaksiLain tanya4 = new isTransaksiLain();
                System.out.println("");
                System.out.println("Terimakasih telah menggunakan layanan kami.");
                break;
           
            case 5:
                System.out.println("Uang yang Anda ambil sebesar: Rp 2.000.000");
               
                isTransaksiLain tanya5 = new isTransaksiLain();
                System.out.println("");
                System.out.println("Terimakasih telah menggunakan layanan kami.");
                break;
               
            case 6:
                System.out.println("Uang yang Anda ambil sebesar: Rp 2.500.000");
               
                isTransaksiLain tanya6 = new isTransaksiLain();
                System.out.println("");
                System.out.println("Terimakasih telah menggunakan layanan kami.");
                break;
               
            case 7:
                Scanner wakwaw = new Scanner(System.in);
                System.out.println("1. Informasi");
                System.out.println("2. Penarikan Tunai");
                System.out.println("3. Transfer");
                System.out.println("4. Voucher isi ulang");
                System.out.println("5. Pembayaran");
                System.out.println("6. Ganti Pin");
                System.out.println("7. FLAZZ");
                System.out.println("8. Pembelian");
               
                int pilihan2 = wakwaw.nextInt();
                if(pilihan2 == 2)
                {
                    InputPenarikan tarikberapa = new InputPenarikan();
                    tarikberapa.inputUser();
                }
                else
                {
                    System.out.println("Pilihan invalid.");
                    isTransaksiLain tanyalagi = new isTransaksiLain();
                    tanyalagi.tanyakan();
                    System.out.println("");
                 }
                
             //default:
          }
      }
 }
Class InputPenarikan

import java.util.Scanner;
  

public class InputPenarikan
{
    public void inputUser()
    {
        Scanner nyaw = new Scanner (System.in);
        System.out.println("Masukkan jumlah uang yang ingin ditarik: ");
       
        int jumlahUang = nyaw.nextInt();
        if(jumlahUang % 100000 == 0 && jumlahUang<=2500000)
        {
            System.out.println("Uang yang Anda ambil sebesar: Rp " + jumlahUang);
        }
        else
        {
            System.out.println("jumlah yang anda masukkan invalid");
            System.out.println("");
           
            inputUser();
        }
       
        isTransaksiLain tanya = new isTransaksiLain();
        tanya.tanyakan();
        System.out.println("");
    }
}
Class isTransaksiLain
import java.util.Scanner;


public class isTransaksiLain
{
    public void tanyakan()
    {
        Scanner yn = new Scanner(System.in);
        System.out.println("Ingin melakukan transaksi lain?");
        System.out.println("Y/N");
       
        String yatidak = yn.nextLine();
       
        if(yatidak.equalsIgnoreCase("y"))
        {
            Transaksi custom = new Transaksi();
            custom.transaksi();
            System.out.println("");
        }
        else if(yatidak.equalsIgnoreCase("n"))
        {
            System.out.println("");
            System.out.println("Terimakasih telah menggunakan jasa kami.");
        }
       
    }
   
}

link pembahasan :

https://youtu.be/8X7obMnhKEM

Komentar

Postingan populer dari blog ini

ETS PBKK

EAS PBKK

Notepad Sederhana