* @author Rahman
*/
public class BP4 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int harga1 = 5000,
harga2 = 3500,
harga3 = 4000,
jumlah = 0;
double diskon = 0, total = 0;
String loop,
pilihMenu = "";
System.out.println("------------------------------------");
System.out.println("| Menu |");
System.out.println("------------------------------------");
System.out.println("| 1. sabun : Rp 4000 |");
System.out.println("| 2. telur : Rp 3500 |");
System.out.println("| 3. teh : Rp 5000 |");
System.out.println("------------------------------------");
Scanner scan = new Scanner (System.in);
for (loop = "Y"; loop.equals ("Y") || loop.equals ("y");){
System.out.print("Pilih Menu (1 s/d 3) : ");
int pilihan = scan.nextInt();
switch(pilihan){//penyeleksian menggunakan switch case
case 1://case 1 = apabila usr memilih menu nomor 1
System.out.println("Anda memilih sabun : Rp 4000");
System.out.println("Jumlah sachet : ");
jumlah = scan.nextInt();
pilihMenu = "sabun "+pilihMenu;
total = total + (harga1*jumlah);
break;
case 2:
System.out.println("Anda memilih telur : Rp 3500");
System.out.println("Jumlah barang (Kg) : ");
jumlah = scan.nextInt();
pilihMenu = "telur "+pilihMenu;
total = total + (harga2*jumlah);
break;
case 3:
System.out.println ("Anda memilih teh :Rp 5000");
System.out.println ("Jumlah liter : ");
jumlah = scan.nextInt();
pilihMenu = "teh "+pilihMenu;
total = total + (harga3*jumlah);
default:
System.out.println("Sorry, input menu yang anda masukkan tidak sesuai");
}
System.out.print("Ada lagi yg akan dipesan? (Y/N) : ");
loop = scan.next();
}
System.out.println("Menu yang anda pesan adalah : "+pilihMenu);
if (total >= 200000)
diskon = 0.15;
else if (total >= 100000)
diskon = 0.1;
else if (total >= 50000)
diskon = 0.5;
if (jumlah >= 50)
diskon = diskon + 0.5;
System.out.println("Diskonnya Sebesar ="+diskon);
System.out.println("Senilai Rp."+total*diskon);
total= (total-(total*diskon));
System.out.println("Terimakasih, total yang harus anda bayar : Rp " +total);
}
}