Tugas Latihan SwitchCase
Nama: Kimberlie Cindy Kolopaking
NPM: 22082010200
Kelas: E
package com.mycompany.kimberlieswitchcase;
import java.util.Scanner;
public class tugasswitchcase {
public static void main(String[] args){
double totalbiaya = 0, diskon, totalsetelahdiskon = 0;
Scanner sc = new Scanner(System.in);
System.out.println("Warung");
System.out.println("=================");
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("Menu Yang Dipilih = ");
byte pilih = sc.nextByte();
switch (pilih){
case 1:
System.out.println("==========");
System.out.println("Pilih Daging");
System.out.println("1. Ayam");
System.out.println("2. Kambing");
System.out.print("Pilihan Anda = ");
int daging = sc.nextInt();
if (daging==1){
System.out.println("============");
System.out.println("Ayam Harga per Tusuk Rp1.500");
System.out.print("Masukkan Jumlah = ");
double tusuk = sc.nextDouble();
totalbiaya = 1500*tusuk;
System.out.println("Harga=Rp"+totalbiaya);
}else if(daging==2){
System.out.println("============");
System.out.println("Kambing Harga per Tusuk Rp3.000");
System.out.print("Masukkan jumlah = ");
double tusuk2 = sc.nextDouble();
totalbiaya = 3000*tusuk2;
System.out.println("harga = Rp"+totalbiaya);
}
else{
System.out.println("\nPilihan Tidak Ada");
}
break;
case 2:
System.out.println("=========");
System.out.println("Menu Pecel");
System.out.println("1. Lauk Ayam");
System.out.println("2. Lauk Empal");
System.out.print("Pilihan Anda = ");
int menu = sc.nextInt();
if(menu==1){
System.out.println("============");
System.out.println("Lauk Ayam Harga per Porsi Rp13.000");
System.out.print("Masukkan Jumlah = ");
double ayam = sc.nextDouble();
totalbiaya = 13000*ayam;
System.out.println("Harga = Rp"+totalbiaya);
}else if(menu==2){
System.out.println("============");
System.out.println("Lauk Empal Harga per Porsi Rp15.000");
System.out.print("Masukkan Jumlah = ");
double empal = sc.nextDouble();
totalbiaya = 15000*empal;
System.out.println("Harga Rp"+totalbiaya);
}
else{
System.out.println("\nPilihan Tidak Ada");
}
break;
case 3:
System.out.println("===============");
System.out.println("Menu Penyetan");
System.out.println("1. Lauk tahu/tempe");
System.out.println("2. Lauk telur");
System.out.println("3. Lauk ayam");
System.out.println("===============");
System.out.print("Pilihan Anda = ");
int pilihan = sc.nextInt();
switch(pilihan) {
case 1:
System.out.println("=============");
System.out.println("Lauk tahu/tempe Harga per porsi Rp5000");
System.out.print("Masukkan Jumlah = ");
double tahu = sc.nextDouble();
totalbiaya = 5000*tahu;
System.out.println("Harga Rp"+totalbiaya);
break;
case 2:
System.out.println("=============");
System.out.println("Lauk telur Harga per Porsi Rp7000");
System.out.print("Masukkan jumlah = ");
double telur = sc.nextDouble();
totalbiaya = 7000*telur;
System.out.println("Harga Rp"+totalbiaya);
break;
case 3:
System.out.println("=============");
System.out.println("Lauk Ayam Harga per Porsi Rp10.000");
System.out.print("Masukkan jumlah = ");
double jumlah = sc.nextDouble();
totalbiaya = 10000*jumlah;
System.out.println("Harga Rp"+totalbiaya);
break;
default:
System.out.println("\nPilihan Tidak Ada");
break;
}
default:
System.out.println("\nPilihan Tidak Ada");
}
System.out.println("==========");
System.out.println("Punya Kartu Member?");
System.out.println("1. Ya");
System.out.println("2. Tidak");
System.out.println("==========");
System.out.print("Pilihan Anda = ");
byte pilihan = sc.nextByte();
if(pilihan==1){
System.out.println("=========");
System.out.println("Selamat Anda Mendapatkan Diskon 5%");
diskon = totalbiaya*5/100;
System.out.println("Total Biaya Akhir = Rp"+(totalbiaya-diskon));
}
else System.out.println("Pilihan Tidak Ada");
}
}
Bukti Output Member :
Bukti Output Bukan Member :
.png)
.png)
Comments
Post a Comment