PB pekan 6
import java.util.Scanner;
public class SwitchCase {
public static void main(String[] args) {
double totalbiaya=0,diskon;
Scanner sc= new Scanner(System.in);
System.out.println("Restoran LAYALI ");
System.out.println("");
//Daftar Menu Makanan
System.out.println("Menu Makanan");
System.out.println(" 1.sate\n 2.Pecel\n 3.Penyetan\n");
//Menu Yang Dipilih
System.out.print("Menu Yang Dipilih :");
byte pilihmenu = sc.nextByte();
//Harga Menu
switch(pilihmenu){
case 1:
System.out.println("\nPilihanDaging :");
System.out.println("\n1.Daging Ayam\n2.Daging Kambing");
System.out.println("\nPilih Daging");
int daging = sc.nextInt();
if(daging==1){
System.out.println("\nHarga Daging Ayam = 1500 Per Tusuk");
System.out.println("Masukkan Jumlah Per Tusuk :");
double jumlahtusuk = sc.nextDouble();
totalbiaya=1500*jumlahtusuk;
System.out.println("Harga : Rp."+totalbiaya);
}
else if(daging==2){
System.out.println("\nHarga Daging Kambing 3000 Per Tusuk");
System.out.println("Masukkan Jumlah Per Tusuk");
double jumlahtusuk = sc.nextDouble();
totalbiaya = 300*jumlahtusuk;
System.out.println("Harga + Rp."+totalbiaya);
}
else{
}
break;
case 2:
System.out.println("\nVarian Lauk Pecel :");
System.out.println("\n1.Lauk Ayam\n2.Lauk Empal");
System.out.println("\nPilih Lauk :");
int varianlauk= sc.nextInt();
if(varianlauk==1){
System.out.println("\nHarga Lauk Ayam 13.000 Per Porsi");
System.out.println("Masukkan Jumlah Porsi :");
double jumlahporsi = sc.nextDouble();
totalbiaya = 13000*jumlahporsi;
System.out.println("Harga : Rp."+totalbiaya);
}
else if (varianlauk==2){
System.out.println("\nHarga Lauk Empal 15.000 Per Porsi");
System.out.println("Masukkan Jumlah Porsi :");
double jumlahporsi = sc.nextDouble();
totalbiaya = 15000*jumlahporsi;
System.out.println("Harga = Rp."+totalbiaya);
}
else{
}
break;
case 3:
System.out.println("\nVariak Lauk Penyetan :");
System.out.println("\n1.Lauk Tahu/Tempe\n2.Lauk Telur\n3.Lauk Ayam");
System.out.println("\nPilih Varian Lauk :");
int lauk=sc.nextInt();
if(lauk==1){
System.out.println("\nHarga Lauk Tahu/Tempe 5000 Per Porsi");
System.out.println("Masukkan Jumlah Porsi :");
double jumlahporsi = sc.nextDouble();
totalbiaya = 5000*jumlahporsi;
System.out.println("Harga : Rp."+totalbiaya);
}
else if (lauk==2){
System.out.println("\nHarga Lauk Telur 7000 Per Porsi");
System.out.println("Masukkan Jumlah Porsi :");
double jumlahporsi = sc.nextDouble();
totalbiaya = 7000*jumlahporsi;
System.out.println("Harga = Rp."+totalbiaya);
}
else if (lauk==3){
System.out.println("\nHarga Lauk Ayam 10000 Per pOrsi");
System.out.println("Masukkan Jumlah Porsi :");
double jumlahporsi = sc.nextDouble();
totalbiaya = 10000*jumlahporsi;
System.out.println("Harga = Rp."+totalbiaya);
}
}
System.out.println("");
System.out.println("Member Loyal Resto");
System.out.println("");
System.out.println("Apakah Anda Memiliki Kartu Member Loyal Resto?");
System.out.println("\n1.YA\n2.TIDAK");
System.out.println("Hasil :");
byte jawaban = sc.nextByte();
if (jawaban==1){
System.out.println("Selamat Anda Mendapatkan Diskon Sebesar 5%");
diskon = totalbiaya*5/100;
System.out.println("Total Biaya :"+(totalbiaya-diskon));
}
else if (jawaban==2){
System.out.println("\nMaaf Anda Tidak Mendapatkan Diskon");
diskon = totalbiaya;
System.out.println("Total Biaya :"+(totalbiaya));
System.out.println("");
}
}
}

Komentar
Posting Komentar