PROGRAM KEEMPAT : SWITCH CASE

 SWITCH CASE UNTUK PROGRAM KASIR

Pada kali ini, saya akan membagikan cara membuat program kasir menggunakan kendali switch case dengan syntax sebagai berikut

package WarungMakan;

import java.util.Scanner;


public class WarungMakan {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        int nomormenu, member, jumlahpesanan, totalharga, nomorsate, nomorpecel, nomorpenyetan;

        int tusuk, porsi, lauk, pecel;

        double diskon, total;

        int sateayam=1500, satekambing=3000, pecelayam= 13000, pecelempal=15000;

        int tahuatautempe=5000, telur=7000, ayam=10000;

        

        //daftar menu

        System.out.println("Selamat Datang di Warung Makan Kami");

        System.out.println("Kami Menyediakan Menu Makanan Berikut");

        System.out.println("                                     ");

        System.out.println("DAFTAR MENU MAKANAN");

        System.out.println("1. Sate");

        System.out.println("2. Pecel");

        System.out.println("3. Penyetan");

        System.out.println("                                     ");

        //pilih menu

        System.out.print("Silahkan Pilih Menu Makanan: ");

        nomormenu = sc.nextInt();

        

        switch(nomormenu){

            case 1:

                System.out.println("Tersedia Sate :");

                System.out.println("1. Sate Ayam : Rp1500/tusuk");

                System.out.println("2. Sate Kambing : Rp3000/tusuk");

                System.out.print("Pilih Menu Sate : ");

                nomorsate = sc.nextInt();

                    if(nomorsate == 1) {

                        System.out.print("Jumlah Pesanan : ");

                        tusuk = sc.nextInt();

                        totalharga = tusuk * sateayam;

                        System.out.println("Total Harga: Rp " + totalharga);

                    } else {

                        System.out.print("Jumlah Pesanan : ");

                        tusuk = sc.nextInt();

                        totalharga = tusuk * satekambing;

                        System.out.println("Total Harga: Rp " + totalharga);

                    }

                System.out.println("                                     ");

                System.out.println("Apakah Anda Memiliki Kartu Member?");

                System.out.println("1. Iya");

                System.out.println("2. Tidak");

                System.out.print("Pilihan Anda : ");

                member = sc.nextInt();

                if(member == 1){

                System.out.println("SELAMAT ANDA MENDAPATKAN DISKON SEBESAR 5%");

                diskon = totalharga * 0.05;

                total = totalharga - diskon;

                System.out.println("Total : Rp " + total);

                } else{

                System.out.println("YUK DAFTARKAN DIRI MENJADI MEMBER KAMI UNTUK MENDAPATKAN PENAWARAN MENARIK ");

                }

                break;

            case 2:

                System.out.println("Tersedia Nasi Pecel");

                System.out.println("1. Lauk Ayam");

                System.out.println("2. Lauk Empal");

                System.out.print("Pilih Pecel : ");

                pecel = sc.nextInt();

                    if(pecel == 1){

                        System.out.print("Jumlah Pesanan : ");

                        porsi = sc.nextInt();

                        totalharga = porsi * pecelayam;

                        System.out.println("Total Harga: Rp " + totalharga);

                    } else{

                        System.out.print("Jumlah Pesanan : ");

                        porsi = sc.nextInt();

                        totalharga = porsi * pecelempal;

                        System.out.println("Total Harga: Rp " + totalharga);

                    }

                System.out.println("                                     ");

                System.out.println("Apakah Anda Memiliki Kartu Member?");

                System.out.println("1. Iya");

                System.out.println("2. Tidak");

                System.out.print("Pilihan Anda : ");

                member = sc.nextInt();

                if(member == 1){

                System.out.println("SELAMAT ANDA MENDAPATKAN DISKON SEBESAR 5%");

                diskon = totalharga * 0.05;

                total = totalharga - diskon;

                System.out.println("Total : Rp " + total);

                } else{

                System.out.println("YUK DAFTARKAN DIRI MENJADI MEMBER KAMI UNTUK MENDAPATKAN PENAWARAN MENARIK ");

                }    

                break;

            case 3:

                System.out.println("Tersedia Penyetan");

                System.out.println("1. Tahu/Tempe");

                System.out.println("2. Telur");

                System.out.println("3. Ayam");

                System.out.print("Pilih Lauk : ");

                lauk = sc.nextInt();

                switch(lauk){

                    case 1:

                        System.out.print("Jumlah Pesanan : ");

                        porsi = sc.nextInt();

                        totalharga = porsi * tahuatautempe;

                        System.out.println("Total Harga: Rp " + totalharga);

                        System.out.println("Apakah Anda Memiliki Kartu Member?");

                        System.out.println("1. Iya");

                        System.out.println("2. Tidak");

                        System.out.print("Pilihan Anda : ");

                        member = sc.nextInt();

                        if(member == 1){

                        System.out.println("SELAMAT ANDA MENDAPATKAN DISKON SEBESAR 5%");

                        diskon = totalharga * 0.05;

                        total = totalharga - diskon;

                        System.out.println("Total : Rp " + total);

                        } else{

                        System.out.println("YUK DAFTARKAN DIRI MENJADI MEMBER KAMI UNTUK MENDAPATKAN PENAWARAN MENARIK ");

                        }

                        break;

                    case 2:

                        System.out.print("Jumlah Pesanan : ");

                        porsi = sc.nextInt();

                        totalharga = porsi * telur;

                        System.out.print("Total Harga: Rp " + totalharga);

                        System.out.println("Apakah Anda Memiliki Kartu Member?");

                        System.out.println("1. Iya");

                        System.out.println("2. Tidak");

                        System.out.print("Pilihan Anda : ");

                        member = sc.nextInt();

                        if(member == 1){

                        System.out.println("SELAMAT ANDA MENDAPATKAN DISKON SEBESAR 5%");

                        diskon = totalharga * 0.05;

                        total = totalharga - diskon;

                        System.out.println("Total : Rp " + total);

                        } else{

                        System.out.println("YUK DAFTARKAN DIRI MENJADI MEMBER KAMI UNTUK MENDAPATKAN PENAWARAN MENARIK ");

                        }

                        break;

                    case 3:

                        System.out.print("Jumlah Pesanan : ");

                        porsi = sc.nextInt();

                        totalharga = porsi * ayam;

                        System.out.println("Total Harga: Rp " + totalharga);

                        System.out.println("                                     ");

                        System.out.println("Apakah Anda Memiliki Kartu Member?");

                        System.out.println("1. Iya");

                        System.out.println("2. Tidak");

                        System.out.print("Pilihan Anda : ");

                        member = sc.nextInt();

                        if(member == 1){

                        System.out.println("SELAMAT ANDA MENDAPATKAN DISKON SEBESAR 5%");

                        diskon = totalharga * 0.05;

                        total = totalharga - diskon;

                        System.out.println("Total : Rp " + total);

                        } else{

                        System.out.println("YUK DAFTARKAN DIRI MENJADI MEMBER KAMI UNTUK MENDAPATKAN PENAWARAN MENARIK ");

                        }

                        break;

                }

                break;

        }

        

    }

}



 Dan inilah outputnya



Postingan populer dari blog ini

PROGRAM KETUJUH: ARRAY 1 DIMENSI PADA JAVA