Pemrograman ke 5 (Perulangan Tunggal)
Nama: Adrian Noval Firmansyah
NPM: 22082010214
Kelas Parallel: E
package latihanperulangan;
import java.util.Scanner;
public class Latihanperulangan {
public static void main(String[] args) {
Scanner F=new Scanner(System.in);
int pilih; int jumlah; int total = 0; int harga=0;
int diskon; int hargssetelahdiskon; int jumlahuang; int jumlahkembalian; int hargasetelahdiskon = 0;
int pilih3 = 0;
int pilih4; int jumlahkembalian1; int total1 = 0;
String nama;
System.out.println("------------Selamat datang di Warung Millenial-----------");
do{
System.out.println("------------Silahkan pilih menu yang tersedia------------");
System.out.println("1. Sate");
System.out.println("2. Pecel");
System.out.println("3. Penyetan");
System.out.print("Silahkan pilih menu yang ingin dipesan = ");
pilih=F.nextInt();
System.out.println("");
switch(pilih){
case 1:
System.out.println("-Sate-");
System.out.println("1. Ayam = Rp.1.500 Per tusuk");
System.out.println("2. Kambing = Rp.3.000 Per tusuk");
System.out.println("");
int menu;
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 = ");
jumlah=F.nextInt();
total=harga*jumlah;
System.out.println("Total pesanan = Rp."+total);
System.out.println("");
total1=total1 + total;
System.out.println("Apakah anda ingin menambah menu?");
System.out.println("1. Yaaaa");
System.out.println("2. Tidak");
System.out.print("Pilih = ");
System.out.print("");
pilih3=F.nextInt();
break;
case 2:
System.out.println("-Pecel-");
System.out.println("1. Lauk ayam = Rp.13.000 Per porsi");
System.out.println("2. Lauk empal = Rp.15.000 Per porsi");
System.out.println("");
int harga2=0;
System.out.print("Pilih menu = ");
menu=F.nextInt();
if (menu==1) harga=13000;
if (menu==2) harga=15000;
System.out.print("Masukkan Jumlah yang ingin dipesan = ");
jumlah=F.nextInt();
total=harga*jumlah;
System.out.println("Total pesanan = Rp."+total);
System.out.println("");
total1=total1 + total;
System.out.println("Apakah anda ingin menambah menu?");
System.out.println("1. Yaaaa");
System.out.println("2. Tidak");
System.out.print("Pilih = ");
System.out.print("");
pilih3=F.nextInt();
break;
case 3:
System.out.println("-Penyetan-");
System.out.println("1. Lauk tahu/tempe = Rp.5.000 Per porsi");
System.out.println("2. Lauk telur = Rp.7.000 Per porsi");
System.out.println("3. Lauk ayam = Rp.10.000 Per porsi");
System.out.println("");
System.out.print("Pilih menu = ");
int pilih2;
pilih2=F.nextInt();
switch(pilih2){
case 1:
harga=5000;
System.out.print("Masukkan jumlah yang ingin dipesan = ");
jumlah=F.nextInt();
total=harga*jumlah;
System.out.print("Total pesanan = Rp."+total);
System.out.println("");
total1=total1 + total;
System.out.println("Apakah anda ingin menambah menu?");
System.out.println("1. Yaaaa");
System.out.println("2. Tidak");
System.out.print("Pilih = ");
pilih3=F.nextInt();
break;
case 2:; harga=7000;
System.out.print("Masukkan jumlah yang ingin dipesan = ");
jumlah=F.nextInt();
total=harga*jumlah;
System.out.print("Total pesanan = Rp."+total);
System.out.println("");
total1=total1 + total;
System.out.println("Apakah anda ingin menambah menu?");
System.out.println("1. Yaaaa");
System.out.println("2. Tidak");
System.out.print("Pilih = ");
pilih3=F.nextInt();
break;
case 3:
harga=10000;
System.out.print("Masukkan jumlah yang ingin dipesan = ");
jumlah=F.nextInt();
total=harga*jumlah;
System.out.print("Total pesanan = Rp."+total);
System.out.println("");
total1=total1 + total;
System.out.println("Apakah anda ingin menambah menu?");
System.out.println("1. Yaaaa");
System.out.println("2. Tidak");
System.out.print("Pilih = ");
pilih3=F.nextInt();
break;
}
break;
}
}while(pilih3==1);
System.out.println("--------------------------------------------------------");
System.out.println("Total pembelian = Rp."+total1);
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.print("Punya atau nggak hayoo?? = ");
pilih4=F.nextInt();
if (pilih4==1){
System.out.println("Selamat, anda mendapatkan diskon sebesar 5%");
diskon=total1*5/100;
hargasetelahdiskon=total1-diskon;
System.out.println("Harga setelah diskon = Rp."+hargasetelahdiskon);
}
else{
System.out.println("Maaf, anda tidak mendapatkan diskon HWHWHWH");
System.out.println("Total pesanan = Rp." +total1);
}
if(pilih4==1){
System.out.println("");
System.out.print("Masukkan jumlah uang = Rp.");
jumlahuang=F.nextInt();
jumlahkembalian = jumlahuang-hargasetelahdiskon;
if (jumlahuang>hargasetelahdiskon){
System.out.print("Kembalian pelanggan = Rp."+jumlahkembalian);
System.out.println("");
}
else if(jumlahuang==hargasetelahdiskon){
System.out.println("");
System.out.println(" Uang pas ");
System.out.println("");
}
if (jumlahuang<hargasetelahdiskon){
System.out.print("Mohon maaf uang ada kurang = Rp."+jumlahkembalian);
System.out.println("");
System.out.println(" Gabole ngutang kak ");
System.out.println("");
}
}
else if (pilih4==2){
System.out.println("");
System.out.print("Masukkan jumlah uang = Rp.");
jumlahuang=F.nextInt();
jumlahkembalian = jumlahuang-total1;
if (jumlahuang>total1){
System.out.print("Kembalian pelanggan =Rp."+jumlahkembalian);
System.out.println("");
}
else if(jumlahuang==total1){
System.out.println("");
System.out.println(" Uang pas ");
System.out.println("");
}
else if(jumlahuang<total1){
System.out.print("Mohon maaf uang ada kurang =Rp."+jumlahkembalian);
System.out.println("");
System.out.println(" Gabole ngutang kak ");
System.out.println("");
}
}
System.out.println("");
System.out.println(" Informasi lebih lanjut Hubungi Customer Service 14022");
System.out.println("");
System.out.println("--Terima kasih atas kunjungan anda di Warung Millenial--");
}
}
Komentar
Posting Komentar