Netbeans program swithcase
Nama: Annisa Dita Putri Kartika
NPM: 21082010090
Netbeans program swithcase
source code
package sc;
import java.util.Scanner;
/**
*
* @author dellupk
*/
public class SC {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner sc = new Scanner (System.in);
int jmlhporsi,jmlhtusuk, menu, hargasatuan;
double total=0, diskon;
System.out.println("======== WARUNG MAKAN SIDOMAKMUR =========");
System.out.println("Menu Makanan : ");
System.out.println("1. Sate");
System.out.println("2. Pecel");
System.out.println("3. penyetan");
System.out.print("Silakan Pilih menu : ");
menu = sc.nextInt();
switch (menu){
case 1:
System.out.println("1. Sate Ayam = 1500/tusuk");
System.out.println("2. Sate Kambing = 3000/tusuk");
System.out.print("Silakan Pilih Submenu = ");
int sate = sc.nextInt();
if(sate==1){
hargasatuan = 1500;
System.out.print("Jumlah Tusuk =");
jmlhtusuk = sc.nextInt();
total = jmlhtusuk * hargasatuan;
System.out.println("Harga Total ="+total);
}else{
hargasatuan = 3000;
System.out.println("Jumlah Tusuk =");
jmlhtusuk = sc.nextInt();
total = jmlhtusuk * hargasatuan;
System.out.println("Total Harga ="+total);
}
break;
case 2:
System.out.println("1. Pecel Ayam = 13000/porsi");
System.out.println("2. Pecel Empal = 15000/porsi");
System.out.print("Silakan Pilih Submenu = ");
int pecel = sc.nextInt();
if(pecel==1){
hargasatuan = 13000;
System.out.print("Jumlah Porsi = ");
jmlhporsi = sc.nextInt();
total = jmlhporsi * hargasatuan;
System.out.println("Total Harga = "+total);
}else{
hargasatuan = 15000;
System.out.print("Jumlah Porsi = ");
jmlhporsi = sc.nextInt();
total = jmlhporsi * hargasatuan;
System.out.println("Harga Total = "+total);
}break;
case 3:
System.out.println("1. Penyetan Tahu/Tempe = 5000/porsi");
System.out.println("2. Penyetan Telur = 7000/porsi");
System.out.println("3. Penyetan Ayam = 10000/porsi");
System.out.print("Silakan Pilih Submenu = ");
int penyetan = sc.nextInt();
switch (penyetan){
case 1:
hargasatuan = 5000;
System.out.print("Jumlah Porsi = ");
jmlhporsi = sc.nextInt();
total = jmlhporsi * hargasatuan;
System.out.println("Total Harga = "+total);
break;
case 2:
hargasatuan = 7000;
System.out.print("Jumlah Porsi = ");
jmlhporsi = sc.nextInt();
total = jmlhporsi * hargasatuan;
System.out.println("Total Harga ="+total);
break;
case 3 :
hargasatuan = 10000;
System.out.print("Jumlah Porsi = ");
jmlhporsi = sc.nextInt();
total = jmlhporsi * hargasatuan;
System.out.println("Total Harga ="+total);
}break;
default :
System.out.println("Menu tidak tersedia");
}
//kartu member
System.out.println("-Apakah Member? -");
System.out.println("1. Iya");
System.out.println("2. Tidak");
System.out.print("Jawab = ");
int kartumember = sc.nextInt();
if(kartumember == 1){
System.out.println("== SELAMAT DISKON 5% TERSEDIA ==");
diskon = total - (total * 0.05);
System.out.println("Total Pembayaran ="+diskon);
System.out.println("== TERIMA KASIH ==");
}else{
System.out.println(" ");
System.out.println("== MAAF DISKON TIDAK TERSEDIA ==");
System.out.println("Total pembayaran ="+total);
System.out.println("=== TERIMA KASIH ==");
}
}
}

Komentar
Posting Komentar