Switch Case Kasir Warung Sederhana dan Membership
Source code:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double TotalBiaya=0,Diskon;
System.out.println("======================Warung Sederhana======================");
System.out.println("");
System.out.println("\n------------------------Menu Makanan------------------------");
System.out.println(" 1. Sate\n 2. Pecel\n 3. Penyetan");
System.out.print("Menu Yang Dipilih : ");
byte pilihmenu = sc.nextByte();
switch(pilihmenu){
case 1:
System.out.println("\nPilihan Daging : ");
System.out.println("\n1. Daging Ayam\n2. Daging Kambing");
System.out.println("-----------------------Pilihan Daging-----------------------");
System.out.print("\nPilih Daging : ");
int Daging =sc.nextInt();
if (Daging==1){
System.out.println("\nHarga Daging Ayam 1500 Per Tusuk ");
System.out.print("Masukkan Jumlah 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.print("Masukkan Jumlah Tusuk : ");
double JumlahTusuk =sc.nextDouble();
TotalBiaya = 3000*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.print("\nPilih Varian Lauk : ");
int VarianLauk =sc.nextInt();
if (VarianLauk==1){
System.out.println("\nHarga Lauk Ayam 13.000 Per Porsi ");
System.out.print("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.print("Masukkan Jumlah Porsi : ");
double JumlahPorsi =sc.nextDouble();
TotalBiaya = 15000*JumlahPorsi;
System.out.println("Harga = Rp."+TotalBiaya);
}
else{
}
break;
case 3:
System.out.println("\nVarian Lauk Penyetan: ");
System.out.println("\n1. Lauk Tahu / Tempe\n2. Lauk Telur\n3. Lauk Ayam");
System.out.print("\nPilih Varian Lauk : ");
int Lauk= sc.nextInt();
if (Lauk==1){
System.out.println("\nHarga Lauk Tahu / Tempe 5000 Per Tusuk ");
System.out.print("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.print("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.print("Masukkan Jumlah porsi : ");
double JumlahPorsi =sc.nextDouble();
TotalBiaya = 10000*JumlahPorsi;
System.out.println("Harga = Rp."+TotalBiaya);
}
}
System.out.println("");
System.out.println("---------------Kartu Member Warung Sederhana----------------");
System.out.println("");
System.out.println("Apakah Anda Memiliki Kartu Member Warung Sederhana ?");
System.out.println("\n1.YA \n2.TIDAK");
System.out.print("Jawaban : ");
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 Akhir : "+(TotalBiaya-Diskon));
}
else if (Jawaban==2){
System.out.println("\nAnda Belum Bisa Mendapat Diskon");
Diskon = TotalBiaya;
System.out.println("Total Biaya Akhir : "+(TotalBiaya));
System.out.println("");
}
}
}
Jika ada member:
Jika tidak ada member:
Komentar
Posting Komentar