Program Switch Case

Nama    : Hellawati Ayu Rizmadita
NPM    : 22082010208
Paralel E


package bp2022;
import java.util.Scanner;
public class WarungSederhana {
    public static void main(String[] args) {
        double totalbiaya = 0, diskon, totalsetelahdiskon = 0;
        Scanner sc = new Scanner(System.in);
        System.out.println("Warung Sederhana");
        System.out.println("====================");
        System.out.println("Menu");
        System.out.println("1.Sate");
        System.out.println("2.Pecel");
        System.out.println("3.Penyetan");
        System.out.println("====================");
        System.out.print("Menu Yang Dipilih = ");
        byte pilih = sc.nextByte();
        switch (pilih){
            case 1 :
                System.out.println("====================");
                System.out.println("Pilih Daging");
                System.out.println("1.Ayam");
                System.out.println("2.Kambing");
                System.out.print("Pilihan Anda = ");
                int daging = sc.nextInt();
                if (daging==1){
                    System.out.println("=====================================");
                    System.out.println("Ayam Harga per Tusuk Rp1.500");
                    System.out.print("Masukkan jumlah = ");
                    double tusuk = sc.nextDouble();
                    totalbiaya = 1500*tusuk;
                    System.out.println("Harga = Rp"+totalbiaya);
                }else if(daging==2){
                    System.out.println("=====================================");
                    System.out.println("Kambing Harga per Tusuk Rp3.000");
                    System.out.print("Masukkan jumlah = ");
                    double tusuk2 = sc.nextDouble();
                    totalbiaya = 3000*tusuk2;
                    System.out.println("Harga = Rp"+totalbiaya);
                }
                else{
                    System.out.println("\nPilihan Tidak Ada");
                }
                break;
            case 2 :
                System.out.println("====================");
                System.out.println("Menu Pecel");
                System.out.println("1.Lauk ayam");
                System.out.println("2.Lauk empal");
                System.out.print("Pilihan Anda = ");
                int menu = sc.nextInt();
                if(menu==1){
                    System.out.println("=====================================");
                    System.out.println("Lauk ayam Harga per Porsi Rp13.000");
                    System.out.print("Masukkan jumlah = ");
                    double ayam = sc.nextDouble();
                    totalbiaya = 13000*ayam;
                    System.out.println("Harga = Rp"+totalbiaya);
                }else if(menu==2){
                    System.out.println("=====================================");
                    System.out.println("Lauk empal Harga per Porsi Rp15.000");
                    System.out.print("Masukkan jumlah = ");
                    double empal = sc.nextDouble();
                    totalbiaya = 15000*empal;
                    System.out.println("Harga Rp"+totalbiaya);
                }
                else{
                    System.out.println("\nPilihan Tidak Ada");
                }
                break;
            case 3 :
                System.out.println("====================");
                System.out.println("Menu Penyetan");
                System.out.println("1.Lauk tahu/tempe");
                System.out.println("2.Lauk telur");
                System.out.println("3.Lauk ayam");
                System.out.println("====================");
                System.out.print("Pilihan Anda = ");
                int pilihan = sc.nextInt();
        switch (pilihan) {
            case 1:
                System.out.println("========================================");
                System.out.println("Lauk tahu/tempe Harga per Porsi Rp5000");
                System.out.print("Masukkan jumlah = ");
                double tahu = sc.nextDouble();
                totalbiaya = 5000*tahu;
                System.out.println("Harga Rp"+totalbiaya);
                break;
            case 2:
                System.out.println("========================================");
                System.out.println("Lauk telur Harga per Porsi Rp7.000");
                System.out.print("Masukkan jumlah = ");
                double telur = sc.nextDouble();
                totalbiaya = 7000*telur;
                System.out.println("Harga Rp"+totalbiaya);
                break;
            case 3:
                System.out.println("========================================");
                System.out.println("Lauk ayam Harga per Porsi Rp10.000");
                System.out.print("Masukkan jumlah");
                double jumlah = sc.nextDouble();
                totalbiaya = 10000*jumlah;
                System.out.println("Harga Rp"+totalbiaya);
                break;
            default:
                System.out.println("\nPilihan Tidak Ada");
                break;
        }
            default:
                System.out.println("\nPilihan Tidak Ada");
        }
        System.out.println("====================");
        System.out.println("Punya Kartu Member?");
        System.out.println("1.Ya");
        System.out.println("2.Tidak");
        System.out.println("====================");
        System.out.print("Pilihan Anda = ");
        byte pilihan = sc.nextByte();
        if(pilihan==1){
            System.out.println("====================================");
            System.out.println("Selamat Anda Mendapatkan Diskon 5%");
            diskon = totalbiaya*5/100;
            System.out.println("Total Biaya Akhir = Rp"+(totalbiaya-diskon));
        }else if(pilihan==2){
            System.out.println("Maaf Anda Tidak Mendapatkan Diskon");
            System.out.println("Total Biaya Akhir = Rp"+totalbiaya);
        }
        else System.out.println("Pilihan Tidak Ada");
    }
    
}





Komentar

Postingan populer dari blog ini

BELA NEGARA