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
Posting Komentar