import java.util.Scanner;
public class warung{
static void silahkan(){
System.out.println("-Selamat Datang di Warung Saya-");
}
static int hargapecel(){
int hargapecel =10000;
return hargapecel;
}
static int hargarawon(){
int hargarawon =15000;
return hargarawon;
}
static int hargacampur(){
int hargacampur =5000;
return hargacampur;
}
static int hargagoreng(){
int hargagoreng =12000;
return hargagoreng;
}
static void pilihan(){
System.out.println("=====MENU=====");
System.out.println("1.Nasi Pecel");
System.out.println("2.Nasi Rawon");
System.out.println("3.Nasi Campur");
System.out.println("4.Nasi Goreng");
System.out.println("Masukan Pilihan");
}
static int pecel(int hargapecel,int jumlah){
int total = hargapecel * jumlah;
return total;
}
static int rawon(int hargarawon,int jumlah){
int total = hargarawon * jumlah;
return total;
}
static int campur(int hargacampur,int jumlah){
int total = hargacampur * jumlah;
return total;
}
static int goreng(int hargagoreng,int jumlah){
int total = hargagoreng * jumlah;
return total;
}
static int jumlah(){
Scanner input = new Scanner(System.in);
int jumlah = input.nextInt();
return jumlah;
}
public static void main(String[]args){
for(String ulang = "y"; ulang.equals("y") || ulang.equals("Y");){
Scanner input = new Scanner(System.in);
silahkan();
pilihan();
try{
String angka = input.nextLine();
switch(angka){
case "1" :
System.out.println("Harga Nasi Pecel= "+ hargapecel());
System.out.print("jumlah pembelian = ");
int piro = jumlah();
int rego = hargapecel();
pecel(rego,piro);
System.out.println("Total harga= " + pecel(rego,piro));
break;
case "2" :
System.out.println("Harga Nasi Rawon= "+ hargarawon());
System.out.print("jumlah pembelian = ");
int pire = jumlah();
int regi = hargarawon();
rawon(regi,pire);
System.out.println("Total harga= " + rawon(regi,pire));
break;
case "3" :
System.out.println("Harga Nasi Campur= "+ hargacampur());
System.out.print("jumlah pembelian = ");
int pira = jumlah();
int rega = hargacampur();
campur(rega,pira);
System.out.println("Total harga= " + campur(rega,pira));
break;
case "4" :
System.out.println("Harga Nasi Goreng= "+ hargagoreng());
System.out.print("jumlah pembelian = ");
int piru = jumlah();
int regu = hargagoreng();
goreng(regu,piru);
System.out.println("Total harga= " + goreng(regu,piru));
break;
default :
System.out.println("Inputan Harus Angka 1-4");
}
}catch(Exception e){
System.out.println("------inputan salah------");
}
System.out.println("kembali ke menu? (tekan y untuk kembali,tekan tombol lain untuk keluar) ");
ulang = input.next();
}
}
}
Hasil Output
Jika Memasukan Inputan(angka)dengan benar
setelah itu user akan diarahkan apakah ingin kembali ke menu atau tidak?jika ingin kembali ke menu maka user harus menekan Y
jika pada pilihan menu user memasukan inputan huruf maka akan muncul pesan inputan harus angka 1-4
lalu jika pada pilihan jumlah,jika user memasukan inputan huruf maka akan muncul pesan inputan salah.kemudian user akan diarahkan lagi ke pilihan kembali ke menu
Tidak ada komentar