program pemesanan makanan

- Nama Aplikasi
 aplikasi membuat pemesanan makanan
   
- Penjelasan Aplikasi
 agar mempermudah membeli makanan secara praktis

- Flowchart


-Source Code
 package food;

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();
    }
  
}


-Output

Komentar

Postingan populer dari blog ini

patah hati