[Tugas] Bahasa Pemrogaman 4
NPM: 22082010003
Materi: Switch Case
Source Code:
package tugas.bp.pkg4;
import java.util.Scanner;
public class TugasBP4 {
public static void main(String[] args) {
int pilihmenu, pilihdaging, jumlahtusuksate, pilihpecel, jumlahporsipecel, pilihpenyetan,jumlahporsilauk, cekkartumember;
double totalharga= 0;
double totalbayar= 0;
Scanner sc= new Scanner(System.in);
System.out.println("=====================");
System.out.println("Warung Sederhana");
System.out.println("=====================");
System.out.println("Menu yang Tersedia");
System.out.println("1. Sate");
System.out.println("2. Pecel");
System.out.println("3. Penyetan");
System.out.println("======================");
System.out.print("Silakan Pilih Menu :");
pilihmenu= sc.nextInt();
switch(pilihmenu){
case 1:
System.out.println("Pilih Daging:");
System.out.println("1. Ayam : 1500/tsk");
System.out.println("2. Kambing : 3000/tsk");
System.out.print("Jenis daging yang dipilih :");
pilihdaging=sc.nextInt();
if(pilihdaging==1){
System.out.print("Masukkan Jumlah Tusuk :");
jumlahtusuksate=sc.nextInt();
totalharga=jumlahtusuksate*1500;
System.out.println("Total harga="+totalharga);
}
else if(pilihdaging==2){
System.out.print("Masukkan Jumlah Tusuk :");
jumlahtusuksate=sc.nextInt();
totalharga=jumlahtusuksate*3000;
System.out.println("Total harga="+totalharga);
}
else{
System.out.println("Tidak ada pilihan");
}
break;
case 2:
System.out.println("Pilih Pecel :");
System.out.println("1. Ayam : 13000/porsi");
System.out.println("2. Empal : 15000/porsi");
System.out.print("Jenis pecel yang dipilih :");
pilihpecel=sc.nextInt();
if(pilihpecel==1){
System.out.print("Masukkan Jumlah porsi :");
jumlahporsipecel=sc.nextInt();
totalharga=jumlahporsipecel*13000;
System.out.println("Total harga="+totalharga);
}
else if(pilihpecel==2){
System.out.print("Masukkan Jumlah porsi :");
jumlahporsipecel=sc.nextInt();
totalharga=jumlahporsipecel*15000;
System.out.println("Total harga="+totalharga);
}
else{
System.out.println("Tidak ada pilihan");
}
break;
case 3:
System.out.println("Pilih Penyetan :");
System.out.println("1. Tahu/Tempe");
System.out.println("2. Telur");
System.out.println("3. Ayam");
System.out.print("masukkan pilihan untuk penyetan :");
pilihpenyetan=sc.nextInt();
switch (pilihpenyetan){
case 1 :
System.out.println("Lauk tahu/tempe :5000/porsi");
System.out.print("masukkan jumlah lauk :");
jumlahporsilauk=sc.nextInt();
totalharga=jumlahporsilauk*5000;
System.out.println("total harga:"+totalharga);
break;
case 2 :
System.out.println("Lauk telur :7000/porsi");
System.out.print("masukkan jumlah lauk :");
jumlahporsilauk=sc.nextInt();
totalharga=jumlahporsilauk*7000;
System.out.println("total harga:"+totalharga);
break;
case 3 :
System.out.println("Lauk Ayam :10000/porsi");
System.out.print("masukkan jumlah lauk :");
jumlahporsilauk=sc.nextInt();
totalharga=jumlahporsilauk*5000;
System.out.println("total harga:"+totalharga);
break;
default:
System.out.println("Tidak Ada Pilihan");
break;
}
}
System.out.println("Ada kartu membernya kak?");
System.out.println("1. ya");
System.out.println("2. tidak");
System.out.println("cek kesediaan kartu member");
cekkartumember=sc.nextInt();
if(cekkartumember==1){
System.out.println("Selamat! anda mendapatkan diskon sebesar 5%");
totalbayar=totalharga-(totalharga*5/100);
System.out.println("Total Biaya anda sebesar :"+totalbayar);
}
else{
System.out.println("Mohon maaf, anda tidak mendapatkan diskon");
totalbayar=totalharga;
System.out.println("Total biaya anda sebesar :"+totalbayar);
}
System.out.println("======================");
System.out.println("Terima kasih atas kunjugan anda");
}
}
.png)
.png)
Comments
Post a Comment