Hallo Guys,
Kali ini saya akan membagikan script tentang Menghitung Total pembayaran sebuah pesanan di sebuah Rumah Makan, Tapi yang beda pada script ini ada yang mana ketika dia telah selesai membayar, dia akan ditanya lagi oleh kasir “Apakah Ingin Makanlagi”. Ya, Kira-kira seperti itulah Alur dari script ini. Oke langsung saja, berikut Scriptnya:
========================================================================

public static void main(String[] args) {
        int a, b, c, d, e, f, harga, porsi, uang;
        char ulang;
        a = 1;
        b = 2;
        c = 3;
        d = 4;
        e = 5;
        f = 6;
       
            Scanner input = new Scanner(System.in);
        do {
            System.out.println(a + ". Nasi Goreng");
            System.out.println(b + ". Nasi Kuning");
            System.out.println(c + ". Mie Goreng");
            System.out.println(d + ". Gado-gado");
            System.out.println(e + ". Nasi Lalapan");
            System.out.print("Anda Mau Makan Apa? = ");
            harga = input.nextInt();
            
            if (harga >= f){
                System.out.println("Menu Yang Anda Pilih Tidak Tersedia");
            }else if (harga >= e){
                System.out.println("Harganya 15.000");
                System.out.println("Berapa Porsi? = ");
                porsi = input.nextInt();
                System.out.println("Menu yang harus anda bayar adalah Rp."+porsi*15000);
                System.out.println("Masukan Jumlah Uang");
                uang = input.nextInt();
                System.out.print("Kembaliannya = ");
                System.out.println(uang-porsi*15000);
            }else if(harga >= d){
                System.out.println("Berapa Porsi? = ");
                porsi = input.nextInt();
                System.out.println("Menu yang harus anda bayar adalah Rp."+porsi*14000);
                System.out.println("Masukan Jumlah Uang");
                uang = input.nextInt();
                System.out.print("Kembalian = ");
                System.out.println(uang-porsi*14000);
            }else if (harga >= c){
                System.out.println("Harganya 13.000");
                System.out.println("Berapa Porsi? = ");
                porsi = input.nextInt();
                System.out.println("Menu yang harus anda bayar adalah Rp."+porsi*13000);
                System.out.println("Masukan Jumlah Uang");
                uang = input.nextInt();
                System.out.print("Kembalian = ");
                System.out.println(uang-porsi*13000);
            }else if (harga >= b){
                System.out.println("Harganya 12.000");
                System.out.println("Berapa Porsi? = ");
                porsi = input.nextInt();
                System.out.println("Menu yang harus anda bayar adalah Rp."+porsi*12000);
                System.out.println("Masukan Jumlah Uang");
                uang = input.nextInt();
                System.out.print("Kembalian = ");
                System.out.println(uang-porsi*12000);
            }else if (harga >= a){
                System.out.println("Harganya 11.000");
                System.out.println("Berapa Porsi? = ");
                porsi = input.nextInt();
                System.out.println("Menu yang harus anda bayar adalah Rp."+porsi*11000);
                System.out.println("Masukan Jumlah Uang");
                uang = input.nextInt();
                System.out.print("Kembalian = ");
                System.out.println(uang-porsi*11000);
            }else{
                System.out.println("menu yang anda pilih tidak ada dalam daftar");
            }
            System.out.print("Ada Lagi? ");
        ulang = input.next().charAt(0);
        }while(ulang == 'y' || ulang == 'Y');
    }
}

Nah, itulah scriptnya. Semoga bermanfaat dan jangan lupa makan saat membuat program

Komentar

Postingan populer dari blog ini

Perkenalan

Tutorial Membuat Gambar Kartun

Apa Itu HTML?