latian perulangan tunggal 6
Muhammad Usamah Zaky
22082010205
E
package BP1E2022;
import java.util.Scanner;
public class LatihanPerulangan
{
public static void main(String[] args) {
double totalbiaya = 0, diskon, totalsetelahdiskon = 0, kembalian;
Scanner sc = new Scanner(System.in);
int pilih = 0;
do{
System.out.println("=======================");
System.out.println("Warung Sederhana Alzzam");
System.out.println("=======================");
System.out.println("Pilihan Menu : ");
System.out.println("1.Sate\n2.Pecel\n3.Penyetan\n4.Selesai");
System.out.print("Menu Yang Dipilih = ");
pilih = sc.nextInt();
System.out.println("------------------------");
switch(pilih){
case 1:
System.out.println("\nPilihan Daging :\n1.Ayam\n2.Kambing");
System.out.print("Pilihan Anda = ");
int daging = sc.nextInt();
System.out.println("------------------------");
if (daging==1){
System.out.println("\nHarga Per Tusuk Rp. 1.500");
System.out.print("Masukkan Jumlah = ");
double tusuk = sc.nextDouble();
totalbiaya = totalbiaya+1500*tusuk;
System.out.println("Total Harga = Rp."+totalbiaya);
System.out.println("");
}
else if(daging==2){
System.out.println("\nHarga Per Tusuk Rp. 3.000");
System.out.print("Masukkan Jumlah = ");
double tusuk2 = sc.nextDouble();
totalbiaya = totalbiaya+3000*tusuk2;
System.out.println("Total Harga = Rp."+totalbiaya);
System.out.println("");
}
else{
System.out.println("\nPilihan Tidak Ada");
System.out.println("");
}
break;
case 2:
System.out.println("\nPilihan Lauk\n1.Ayam\n2.Empal");
System.out.print("Pilihan Anda = ");
int lauk = sc.nextInt();
System.out.println("------------------------");
if(lauk==1){
System.out.println("\nHarga Per Porsi Rp. 13.000");
System.out.print("Masukkan Jumlah = ");
double porsi = sc.nextDouble();
totalbiaya = totalbiaya+13000*porsi;
System.out.println("Total Harga = Rp."+totalbiaya);
System.out.println("");
}
else if(lauk==2){
System.out.println("\nHarga Per Porsi Rp. 15.000");
System.out.print("Masukkan Jumlah = ");
double empal = sc.nextDouble();
totalbiaya = totalbiaya+15000*empal;
System.out.println("Total Harga = Rp."+totalbiaya);
System.out.println("");
}
else{
System.out.println("\nPilihan Tidak Ada");
System.out.println("");
}
break;
case 3:
System.out.println("\nPilihan Lauk\n1.Tahu/Tempe\n2.Telur\n3.Ayam");
System.out.print("Pilihan Anda = ");
int pilihan = sc.nextInt();
System.out.println("------------------------");
switch (pilihan) {
case 1:
System.out.println("\nHarga Per Porsi Rp. 5.000");
System.out.print("Masukkan Jumlah = ");
double tahu = sc.nextDouble();
totalbiaya = totalbiaya+5000*tahu;
System.out.println("Total Harga = Rp."+totalbiaya);
System.out.println("");
break;
case 2:
System.out.println("\nHarga Per Porsi Rp. 7.000");
System.out.print("Masukkan Jumlah = ");
double telur = sc.nextDouble();
totalbiaya = totalbiaya+7000*telur;
System.out.println("Total Harga = Rp."+totalbiaya);
System.out.println("");
break;
case 3:
System.out.println("\nHarga Per Porsi Rp. 10.000");
System.out.print("Masukkan Jumlah = ");
double jumlah = sc.nextDouble();
totalbiaya = totalbiaya+10000*jumlah;
System.out.println("Total Harga = Rp."+totalbiaya);
System.out.println("");
break;
default:
System.out.println("\nPilihan Tidak Ada");
System.out.println("");
break;
}
break;
case 4 :
//kartu member
System.out.println("\nPunya Kartu Member?\n1 = Ya\n2 = Tidak");
System.out.print("Jawab = ");
byte jawab = sc.nextByte();
System.out.println("------------------------");
if(jawab==1){
diskon = totalbiaya*5/100;
System.out.println("Diskon 5% : Rp."+diskon);
totalsetelahdiskon = totalbiaya-diskon;
System.out.println("Total Biaya : Rp."+totalsetelahdiskon);
}
else if(jawab==2){
System.out.println("Diskon : -");
totalsetelahdiskon = totalbiaya;
System.out.println("Total Biaya : Rp."+totalsetelahdiskon);
}
else{
System.out.println("Pilihan Tidak Ada");
}
System.out.println("------------------------");
//uang pembeli
System.out.print("Tunai : Rp.");
int uangpembeli;
uangpembeli = sc.nextInt();
System.out.println("------------------------");
//kembalian
kembalian = uangpembeli-totalsetelahdiskon;
if(kembalian<=0){
System.out.println("Uang Pas");
}
else{
System.out.println("Kembalian ; Rp."+kembalian);
}
}
}while(pilih!=4);
}
}
.png)
Komentar
Posting Komentar