Pemrograman Ke 4 (Switch case)
Nama: Adrian Noval Firmansyah
NPM:22082010214
Kelas parallel: 1E
package latihanswtichcase;
import java.util.Scanner;
public class Latihanswtichcase {
public static void main(String[] args) {
Scanner F=new Scanner(System.in);
int pilih; int jumlah; int total = 0;
int diskon; int hargssetelahdiskon; int jumlahuang; int jumlahkembalian; int hargasetelahdiskon = 0;
int pilih3; int jumlahkembalian1;
System.out.println("----------Selamat datang di Warung Millenial----------");
System.out.println("");
System.out.println("Silahkan pilih menu yang tersedia");
System.out.println("");
System.out.println("1. Sate");
System.out.println("2. Pecel");
System.out.println("3. Penyetan");
System.out.println("");
System.out.print("Silahkan pilih menu yang ingin dipesan = ");
pilih=F.nextInt();
switch(pilih){
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.println("");
int menu; int harga=0; int jumlah1;
System.out.print("Pilih menu = ");
menu=F.nextInt();
if (menu==1) harga=1500;
if (menu==2) harga=3000;
System.out.print("Masukkan Jumlah yang ingin dipesan = ");
jumlah1=F.nextInt();
total=harga*jumlah1;
System.out.println("Total pesanan = "+total);
break;
case 2:
System.out.println("1. Lauk ayam = 13.000 Per porsi");
System.out.println("2. Lauk empal = 15.000 Per porsi");
System.out.println("");
int harga2=0; int jumlah2;
System.out.print("Pilih menu = ");
menu=F.nextInt();
if (menu==1) harga2=13000;
if (menu==2) harga2=15000;
System.out.print("Masukkan Jumlah yang ingin dipesan = ");
jumlah2=F.nextInt();
total=harga2*jumlah2;
System.out.println("Total pesanan = "+total);
break;
case 3:
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.println("");
System.out.print("Pilih menu = ");
int pilih2;
pilih2=F.nextInt();
switch(pilih2){
case 1:
int jumlah3; int harga3=5000;
System.out.print("Masukkan jumlah yang ingin dipesan = ");
jumlah3=F.nextInt();
total=harga3*jumlah3;
System.out.print("Total pesanan = "+total);
break;
case 2:
int jumlah4; int harga4=7000;
System.out.print("Masukkan jumlah yang ingin dipesan = ");
jumlah4=F.nextInt();
total=harga4*jumlah4;
System.out.print("Total pesanan = "+total);
break;
case 3:
int jumlah5; int harga5=10000;
System.out.print("Masukkan jumlah yang ingin dipesan = ");
jumlah5=F.nextInt();
total=harga5*jumlah5;
System.out.print("Total pesanan = "+total);
break;
}
break;
}
System.out.println("");
System.out.println("");
System.out.println("Apakah anda memiliki kartu member Warung Millenial?");
System.out.println("1. Punya");
System.out.println("2. Tidak");
System.out.println("");
System.out.print("Punya atau nggak hayoo?? = ");
pilih3=F.nextInt();
if (pilih3==1){
System.out.println("Selamat, anda mendapatkan diskon sebesar 5%");
diskon=total*5/100;
hargasetelahdiskon=total-diskon;
System.out.println("Harga setelah diskon ="+hargasetelahdiskon);
}
else{
System.out.println("Maaf, anda tidak mendapatkan diskon HWHWHWH");
System.out.println("Total pesanan =" +total);
}
if(pilih3==1){
System.out.println("");
System.out.print("Masukkan jumlah uang =");
jumlahuang=F.nextInt();
jumlahkembalian = jumlahuang-hargasetelahdiskon;
if (jumlahuang>hargasetelahdiskon){
System.out.print("Kembalian pelanggan ="+jumlahkembalian);
}
else if(jumlahuang==hargasetelahdiskon){
System.out.println("Uang pas");
System.out.println("");
}
if (jumlahuang<hargasetelahdiskon){
System.out.print("Mohon maaf uang ada kurang ="+jumlahkembalian);
System.out.println("");
System.out.println("Gabole ngutang kak");
}
}
else if (pilih3==2){
System.out.println("");
System.out.println("");
System.out.print("Masukkan jumlah uang =");
jumlahuang=F.nextInt();
jumlahkembalian = jumlahuang-total;
if (jumlahuang>total){
System.out.print("Kembalian pelanggan ="+jumlahkembalian);
}
else if(jumlahuang==total){
System.out.println("Uang pas");
System.out.println("");
}
else if(jumlahuang<total){
System.out.print("Mohon maaf uang ada kurang ="+jumlahkembalian);
System.out.println("");
System.out.println("Gabole ngutang kak");
}
}
System.out.println("");
System.out.println("");
System.out.println("----------Terima kasih atas kunjungan anda di Warung Millenial----------");
}
}
Komentar
Posting Komentar