Latihan Perulangan Tunggal 22082010015 Arsa Cahaya Pradipta
package com;
import java.util.*;
public class warung {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int pilihan, totalbiaya = 0, jumlah = 0, sub, biayaakhir, diskon, all = 0, lagi, member;
boolean stop = true;
do {
System.out.println("---------------------------------------------");
System.out.println(" Menu Warteg Java ");
System.out.println("---------------------------------------------");
System.out.println("1. Sate");
System.out.println("2. Pecel");
System.out.println("3. Penyetan");
System.out.print("Masukkan pilihan anda (1/2/3) : ");
pilihan = sc.nextInt();
switch (pilihan) {
// sate
case 1:
System.out.println("_____________________________________________");
System.out.println("1. Ayam (1.500 per tusuk)");
System.out.println("2. Kambing (3.000 per tusuk)");
System.out.print("Masukkan pilihan anda (1/2) : ");
sub = sc.nextInt();
// sate ayam
if (sub == 1) {
System.out.print("Jumlah : ");
jumlah = sc.nextInt();
totalbiaya = jumlah * 1500;
all = all + totalbiaya;
System.out.println("_____________________________________________");
System.out.println("Total pesanan anda adalah sebesar Rp." + totalbiaya);
System.out.println("_____________________________________________");
}
// sate kambing
else if (sub == 2) {
System.out.print("Jumlah : ");
jumlah = sc.nextInt();
totalbiaya = jumlah * 3000;
all = all + totalbiaya;
System.out.println("_____________________________________________");
System.out.println("Total pesanan anda adalah sebesar Rp." + totalbiaya);
System.out.println("_____________________________________________");
} else {
System.out.println("Silahkan masukkan input yang sesuai!");
}
break;
// pecel
case 2:
System.out.println("_____________________________________________");
System.out.println("1. Lauk ayam (13.000 per porsi)");
System.out.println("2. Lauk empal (15.000 per porsi)");
System.out.print("Masukkan pilihan anda (1/2) : ");
sub = sc.nextInt();
// lauk ayam
if (sub == 1) {
System.out.print("Jumlah : ");
jumlah = sc.nextInt();
totalbiaya = jumlah * 13000;
all = all + totalbiaya;
System.out.println("_____________________________________________");
System.out.println("Total pesanan anda adalah sebesar Rp." + totalbiaya);
System.out.println("_____________________________________________");
}
// lauk empal
else if (sub == 2) {
System.out.print("Jumlah : ");
jumlah = sc.nextInt();
totalbiaya = jumlah * 15000;
all = all + totalbiaya;
System.out.println("_____________________________________________");
System.out.println("Total pesanan anda adalah sebesar Rp." + totalbiaya);
System.out.println("_____________________________________________");
} else {
System.out.println("Silahkan masukkan input yang sesuai!");
}
break;
// penyetan
case 3:
System.out.println("_____________________________________________");
System.out.println("1. Lauk tahu / tempe (5.000 per porsi)");
System.out.println("2. Lauk telur (7.000 per porsi)");
System.out.println("3. Lauk ayam (10.000 per porsi)");
System.out.print("Masukkan pilihan anda (1/2/3) : ");
sub = sc.nextInt();
switch (sub) {
case 1:
System.out.print("Jumlah : ");
jumlah = sc.nextInt();
totalbiaya = jumlah * 5000;
all = all + totalbiaya;
System.out.println("_____________________________________________");
System.out.println("Total pesanan anda adalah sebesar Rp." + totalbiaya);
System.out.println("_____________________________________________");
break;
case 2:
System.out.print("Jumlah : ");
jumlah = sc.nextInt();
totalbiaya = jumlah * 7000;
all = all + totalbiaya;
System.out.println("_____________________________________________");
System.out.println("Total pesanan anda adalah sebesar Rp." + totalbiaya);
System.out.println("_____________________________________________");
break;
case 3:
System.out.print("Jumlah : ");
jumlah = sc.nextInt();
totalbiaya = jumlah * 10000;
all = all + totalbiaya;
System.out.println("_____________________________________________");
System.out.println("Total pesanan anda adalah sebesar Rp." + totalbiaya);
System.out.println("_____________________________________________");
break;
default:
System.out.println("Tidak ada pilihan");
System.exit(0);
break;
}
break;
default:
System.out.println("Tidak ada pilihan");
System.exit(0);
break;
}
System.out.print("Apakah anda ingin pesan lagi (1/2) ? ");
lagi = sc.nextInt();
} while (lagi != 2);
if (lagi == 1) {
stop = false;
}
else if (lagi == 2) {
// diskon
System.out.println("_____________________________________________");
System.out.print("Apakah anda mempunyai member (1/2) ? ");
member = sc.nextInt();
// Punya Member
if (member == 1) {
diskon = all * 5 / 100;
biayaakhir = all - diskon;
System.out.println("_____________________________________________");
System.out.println("Selamat anda mendapatkan diskon sebesar 5%");
System.out.println("Total pembayaran anda Hanya sebesar Rp." + biayaakhir);
System.out.println("_____________________________________________");
}
// Tidak Punya Member
else {
System.out.println("_____________________________________________");
System.out.println("Mohon maaf anda belum mendapatkan diskon");
System.out.println("Total pembayaran anda sebesar Rp." + all);
System.out.println("_____________________________________________");
}
}
}
}
Comments
Post a Comment