Nama : Novia Citra Fadhlilla
NPM : 22082010216
Kelas : E
package perulangan2;
import java.util.Scanner;
public class Perulangan2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int jumlah=0, sub, subpenyetan, lagi, member;
double total=0, totalakhir = 0, diskon, totalsetelahdiskon = 0, total2 = 0, total3 = 0;
boolean stop = true;
do {
System.out.println("Selamat Datang di Warung Murah Meriah");
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("Silahkan masukkan pilihan menu anda : ");
int pilihan = sc.nextInt();
switch(pilihan) {
case 1 :
System.out.println("Sub Menu Sate");
System.out.println("----------------");
System.out.println("1. Sate Ayam = 1.500 per tusuk");
System.out.println("2. Sate Kambing = 3.000 per tusuk");
System.out.println("----------------");
System.out.print("Pilih Menu Sate 1/2 = ");
sub = sc.nextInt();
if (sub == 1){
System.out.print("Jumlah : ");
jumlah = sc.nextInt();
total = jumlah*1500;
totalakhir = total;
System.out.println("total bayar anda = " +totalakhir);
}
else if (sub == 2){
System.out.print("Jumlah : ");
jumlah = sc.nextInt();
total = jumlah*3000;
totalakhir = total;
System.out.println("total bayar anda = " +totalakhir);
}
break;
case 2 :
System.out.println("Sub Menu pecel : ");
System.out.println("-------------------------");
System.out.println("1. Pecel Lauk ayam = 13.000 / porsi");
System.out.println("2. Pecel lauk empal = 15.000 / porsi");
System.out.println("-------------------------");
System.out.print("Pilih menu pecel 1/2 = ");
sub = sc.nextInt();
if (sub == 1){
System.out.print("jumlah = ");
jumlah = sc.nextInt();
total = jumlah*13000;
totalakhir = total;
System.out.println("total bayar anda = " +totalakhir);
}
else if (sub == 2){
System.out.print("Jumlah = ");
jumlah = sc.nextInt();
total = jumlah*15000;
totalakhir = total;
System.out.println("total bayar anda = " +totalakhir);
}
break;
case 3 :
System.out.println("Sub Menu Penyetan : ");
System.out.println("------------------------");
System.out.println("1. penyetan lauk tahu/tempe = 5.000 / porsi");
System.out.println("2. peneytan lauk telur = 7.000 / porsi");
System.out.println("3. peneytan lauk ayam = 10.000 / porsi");
System.out.println("------------------------");
System.out.print("pilih menu penyetan 1/2/3 = ");
subpenyetan = sc.nextInt();
switch (subpenyetan){
case 1 :
System.out.print("Jumlah = ");
jumlah = sc.nextInt();
total = jumlah*5000;
totalakhir = total;
System.out.println("total bayar anda = " +totalakhir);
break ;
case 2 :
System.out.print("Jumlah = ");
jumlah = sc.nextInt();
total = jumlah*7000;
totalakhir = total;
System.out.println("total bayar anda = " + totalakhir);
break ;
case 3 :
System.out.println("Jumlah = ");
jumlah = sc.nextInt();
total = jumlah*10000;
totalakhir = total;
System.out.println("total bayar anda = " +totalakhir);
break ;
}
break ;
}
System.out.println("Apakah anda ingin memesan lagi ?");
System.out.println("1. Ya");
System.out.println("2. Tidak");
System.out.print("Masukkan pilihan = ");
lagi =sc.nextInt();
}
while (lagi!=2);
if(lagi == 1){
stop = false;
}
else if (lagi == 2){
System.out.println("Apakah anda merupakan member ?");
System.out.println("1. ya");
System.out.println("2. tidak");
System.out.print("masukkan pilihan : ");
member = sc.nextInt();
if(member==1){
diskon = totalakhir*0.05;
total2 = totalakhir + total - diskon;
System.out.println("Selamat anda dapat diskon 5%");
System.out.println("total bayar anda menjadi = " +total2);
}
else {
total3 = totalakhir;
System.out.println("maaf anda belum dapat diskon");
System.out.println("total bayar anda = " +totalakhir);
}
}
}
}
Hasil RUN:
Selamat Datang di Warung Murah Meriah
Menu
1. Sate
2. Pecel
3. Penyetan
---------------------
Silahkan masukkan pilihan menu anda : 3
Sub Menu Penyetan :
------------------------
1. penyetan lauk tahu/tempe = 5.000 / porsi
2. peneytan lauk telur = 7.000 / porsi
3. peneytan lauk ayam = 10.000 / porsi
------------------------
pilih menu penyetan 1/2/3 = 3
Jumlah =
3
total bayar anda = 30000.0
Apakah anda ingin memesan lagi ?
1. Ya
2. Tidak
Masukkan pilihan = 1
Selamat Datang di Warung Murah Meriah
Menu
1. Sate
2. Pecel
3. Penyetan
---------------------
Silahkan masukkan pilihan menu anda : 1
Sub Menu Sate
----------------
1. Sate Ayam = 1.500 per tusuk
2. Sate Kambing = 3.000 per tusuk
----------------
Pilih Menu Sate 1/2 = 2
Jumlah : 5
total bayar anda = 15000.0
Apakah anda ingin memesan lagi ?
1. Ya
2. Tidak
Masukkan pilihan = 2
Apakah anda merupakan member ?
1. ya
2. tidak
masukkan pilihan : 2
maaf anda belum dapat diskon
total bayar anda = 15000.0
BUILD SUCCESSFUL (total time: 34 seconds)
No comments:
Post a Comment