program pemesanan makanan
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;
public class FOOD {
static int milih;
static int pilih=0;
static void menu(){
String[] makanan={"Nasi Goreng","Ayam Bakar Madu","Ayam Penyet","Iga Bakar"
,"Ramen"};
int[] harga_makanan={40000,35000,35000,50000,29000};
String[] minuman={"Jus Buah","Oreo Blend","Green Tea"};
int[] harga_minum={15000,30000,50000};
String tambahdata;
System.out.println("===================================");
System.out.println("| Selamat Datang Di Kania Food |");
System.out.println("===================================");
System.out.println("| Menu Makanan & Minuman |");
System.out.println("===================================");
System.out.println("|1. Makanan |");
System.out.println("|2. Minuman |");
System.out.println("|3. Keluar |");
BufferedReader input2 = new BufferedReader (new InputStreamReader (System.in));
int i = 0;
int hargatotal = 0;
String menus[] = new String [100];
int harga[] = new int [100];
Scanner menu = new Scanner(System.in);
System.out.println("Silahkan Pilih Menu Yang Tersedia ");
milih = menu.nextInt();
boolean keluar;
do{
if (milih==1){
for(int b=0;b<makanan.length;b++){
System.out.println(b+1 +" "+makanan[b] +" " +harga_makanan[b]);
}
{
do{
System.out.print("Pilihan menu anda = ");
int pil = menu.nextInt();
if(pil<makanan.length){
menus[i] = makanan[pil-1];
harga[i] = harga_makanan[pil-1];
}else if(pil == makanan.length){
menu();
}else{
System.out.println("Maaf pilihan menu anda tidak tepat ");
menus[i] = "Tidak Ada";
harga[i] = 0;
}
Scanner input = new Scanner(System.in);
System.out.println("=====================================");
System.out.println("| Menu yang Anda pesan adalah |");
System.out.println("=====================================");
System.out.println("| MENU || HARGA |");
System.out.println("|" + menus[i] + " "+ "||"+ " "+ harga[i] + " "+"|");
System.out.println("===================================");
System.out.print("Apakah anda ingin memesan lagi ? Y/T : ");
tambahdata = input.nextLine();
i++;
}while(tambahdata.equalsIgnoreCase("Y"));
}
System.out.println("");
System.out.println("=====================================");
System.out.println("| Menu yang Anda pesan adalah |");
System.out.println("=====================================");
System.out.println("Total pesan : "+i);
for (int a = 0; a<i;a++){
System.out.print(menus[a]+", ");
}
System.out.println("");
for (int b = 0; b<i;b++){
hargatotal = hargatotal + harga[b];
}
System.out.println("Total yang harus anda bayar adalah : Rp."+hargatotal);
}
else if (milih==2){
for(int a=0;a<minuman.length;a++){
System.out.println(a+1 +" "+minuman[a] +" " +harga_minum[a]);
}
do{
System.out.print("Pilihan menu anda = ");
int pil = menu.nextInt();
if(pil<minuman.length){
menus[i] = minuman[pil-1];
harga[i] = harga_minum[pil-1];
}else if(pil == minuman.length){
menu();
}else{
System.out.println("Maaf pilihan menu anda tidak tepat ");
menus[i] = "Tidak Ada";
harga[i] = 0;
}
Scanner input = new Scanner(System.in);
System.out.println("=====================================");
System.out.println("| Menu yang Anda pesan adalah |");
System.out.println("=====================================");
System.out.println("| MENU || HARGA |");
System.out.println("|" + menus[i] + " "+ "||"+ " "+ harga[i] + " "+"|");
System.out.println("===================================");
System.out.print("Apakah anda ingin memesan lagi ? Y/T : ");
tambahdata = input.nextLine();
i++;
}while(tambahdata.equalsIgnoreCase("Y"));
System.out.println("");
System.out.println("Menu yang anda pesan adalah : "+i);
for (int a = 0; a<i;a++){
System.out.print(menus[a]+", ");
}
System.out.println("");
for (int b = 0; b<i;b++){
hargatotal = hargatotal + harga[b];
}
System.out.println("Total yang harus anda bayar adalah : Rp."+hargatotal);
}
}while(keluar=false);
System.out.println("Terimakasih");
}
public static void main(String[] args) {
menu();
}
}
Komentar
Posting Komentar