Program Java Function

Program Memilih Menu Makanan dan Minuman

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;

public class fungsi3{
    public static void main(String[] args) {
        Scanner input = new Scanner (System.in);
int pilih = 4;
do{
try {
System.out.println("---------------------------------------");
System.out.println("| SELAMAT DATANG DI DEPOT SERBA MAHAL |");
System.out.println("---------------------------------------");
System.out.println("| SILAHKAN PILIH MENU YANG ANDA PILIH |");
System.out.println("---------------------------------------");
System.out.println("======================================= ");
        System.out.println("|  1. Daftar Menu Makanan       |");
System.out.println("======================================= ");
        System.out.println("|  2. Daftar Menu Minuman            |");
System.out.println("======================================= ");
System.out.println("|  3. Keluar       |");
        System.out.println("======================================= ");
System.out.print("Pilih menu anda  = ");
        pilih = input.nextInt();
switch(pilih){
case 1: makanan(); break;
case 2: minuman(); break;
case 3: break;
default : System.out.println("Menu yang anda pilih tidak tersedia!!");
}
}catch(Exception e){
System.out.println("Maaf Hanya bisa Angka!!");
input.next();
}}while(pilih !=3);
}
private static void makanan(){
Scanner input = new Scanner (System.in);
BufferedReader input2 = new BufferedReader (new InputStreamReader (System.in));
int i = 0;
int pil ;
int hargatotal = 0;
        int penampung = 0;
        String menu[] = new String [100];
        int harga[] = new int [100];
        String keputusan="Y"; 
while (keputusan.equals("Y")||keputusan.equals("y"))
        {
System.out.println("======================================= ");
        System.out.println("|   Daftar Menu Makanan dan Minuman   |");
        System.out.println("======================================= ");
        System.out.println("| 1.  Nasi Goreng = Rp 100.000 |");
System.out.println("| 2.  Mie Goreng = Rp 100.000 |");
System.out.println("| 3.  Cap Jay = Rp 90.000  |");
System.out.println("| 4.  Ayam Goreng = Rp 200.000 |");
System.out.println("| 5.  Ayam Bakar = Rp 200.000 |");
System.out.println("| 6.  Mujaer Goreng = Rp 150.000 |"); 
  System.out.println("| 7.  Mujaer Bakar = Rp 150.000 |");
System.out.println("| 8.  Gurame Goreng = Rp 250.000 |");
System.out.println("| 9.  Gurame Bakar = Rp 250.000 |");
System.out.println("| 10. Sambal Terong = Rp 100.000 |"); 
System.out.println("| 11. Nasi Pecel = Rp 120.000 |");
System.out.println("| 12. Nasi Rawon = Rp 150.000 |");
System.out.println("| 13. Nasi Lele = Rp 170.000 |");
System.out.println("| 14. Nasi Campur = Rp 130.000 |");
System.out.println("| 15. Nasi Tempe Penyet  = Rp 150.000 |");
System.out.println("| 16. Nasi Padang = Rp 190.000 |");
System.out.println("| 17. Nasi Peteng = Rp 190.000 |");
System.out.println("| 18. Soto  = Rp 160.000 |");
System.out.println("| 19. Kare Ayam = Rp 150.000 |");   
System.out.println("| 20. Krupuk = Rp 50.000  |");
System.out.println("---------------------------------------");
System.out.print("Pilih menu anda  = ");
        pil = input.nextInt();        
if (pil==1){
            menu[i] = "Nasi Goreng";
            harga[i] = 100000;
        } else if (pil==2) {
            menu[i]= "Mie Goreng";
            harga[i] = 100000;
} else if (pil==3) {
            menu[i]= "Cap Jay";
            harga[i] = 90000;
} else if (pil==4) {
            menu[i]= "Ayam Goreng";
            harga[i] = 200000;
} else if (pil==5) {
            menu[i]= "Ayam Bakar";
            harga[i] = 200000;
} else if (pil==6) {
            menu[i]= "Mujaer Goreng";
            harga[i] = 150000;
} else if (pil==7) {
            menu[i]= "Mujaer Bakar";
            harga[i] = 150000;
} else if (pil==8) {
            menu[i]= "Gurame Goreng";
            harga[i] = 250000;
} else if (pil==9) {
            menu[i]= "Gurame Bakar";
            harga[i] = 250000;
} else if (pil==10) {
            menu[i]= "Sambal Terong";
            harga[i] = 100000;
} else if (pil==11) {
            menu[i]= "Nasi Pecel";
            harga[i] = 120000;
} else if (pil==12) {
            menu[i]= "Nasi Rawon";
            harga[i] = 150000;
} else if (pil==13) {
            menu[i]= "Nasi Lele";
            harga[i] = 170000;
} else if (pil==14) {
            menu[i]= "Nasi Campur";
            harga[i] = 130000;
} else if (pil==15) {
            menu[i]= "Nasi Tempe Penyet";
            harga[i] = 150000;
} else if (pil==16) {
            menu[i]= "Nasi Padang";
            harga[i] = 190000;
} else if (pil==17) {
            menu[i]= "Nasi Peteng";
            harga[i] = 190000;
} else if (pil==18) {
            menu[i]= "Soto";
            harga[i] = 160000;
} else if (pil==19) {
            menu[i]= "Kare Ayam";
            harga[i] = 150000;
} else if (pil==20) {
            menu[i]= "Krupuk";
            harga[i] = 50000;
        
} else {
            System.out.println("Maaf pilihan menu anda tidak tepat ");
            menu[i]= "Tidak Ada";
    }
            System.out.println("Anda Memesan : "+menu[i]);
            System.out.println("Harga : "+harga[i]);
            System.out.print("Ingin Memesan Lagi ? Y/T : ");
            try{
                keputusan = input2.readLine();
            }catch(IOException e){
                 System.out.println("Gagal Membaca Keyboard");
            }
            i++;}
        System.out.println("");
        System.out.println("Total Pesanan Anda : "+i);
        for (int a = 0; a<i;a++){
            System.out.print(menu[a]+", ");
        }
        System.out.println("");
        for (int b = 0; b<i;b++){
            hargatotal = hargatotal + harga[b];
        }
        System.out.println("Total : Rp."+hargatotal);
    }
private static void minuman(){
Scanner input = new Scanner (System.in);
BufferedReader input2 = new BufferedReader (new InputStreamReader (System.in));
int i = 0;
int pil ;
int hargatotal = 0;
        int penampung = 0;
        String menu[] = new String [100];
        int harga[] = new int [100];
        String keputusan="Y"; 
while (keputusan.equals("Y")||keputusan.equals("y"))
        {
System.out.println("======================================= ");
System.out.println("|    Daftar Menu Minuman       |");
        System.out.println("======================================= ");
System.out.println("| 1. Es Kopi = Rp 30.000  |");
        System.out.println("| 2. Kopi = Rp 30.000  |");
        System.out.println("| 3. Es Jeruk = Rp 30.000  |");
        System.out.println("| 4. Jeruk = Rp 30.000  |");
System.out.println("| 5. Es Teh = Rp 30.000  |");
System.out.println("| 6. Teh = Rp 30.000  |");
        System.out.println("| 7. Aneka Jus = Rp 35.000  |");
        System.out.println("| 8. Es Degan = Rp 40.000  |");
        System.out.println("| 9. Soda Gembira = Rp 50.000  |");
System.out.println("| 10. Vodka = Rp 100.000 |");
System.out.println("---------------------------------------");
System.out.print("Pilih menu anda  = ");
        pil = input.nextInt();        
if (pil==1) {
            menu[i]= "Es Kopi";
            harga[i] = 30000;
} else if (pil==2) {
            menu[i]= "Kopi";
            harga[i] = 30000;
} else if (pil==3) {
            menu[i]= "Es Jeruk";
            harga[i] = 30000;
} else if (pil==4) {
            menu[i]= "Jeruk";
            harga[i] = 30000;
} else if (pil==5) {
            menu[i]= "Es Teh";
            harga[i] = 30000;
} else if (pil==6) {
            menu[i]= "Teh";
            harga[i] = 30000;
} else if (pil==7) {
            menu[i]= "Aneka Jus";
            harga[i] = 35000;
} else if (pil==8) {
            menu[i]= "Es Degan";
            harga[i] = 40000;
} else if (pil==9) {
            menu[i]= "Soda Gembira";
            harga[i] = 50000;
} else if (pil==10) {
            menu[i]= "Vodka";
            harga[i] = 100000;
      
} else {
            System.out.println("Maaf pilihan menu anda tidak tepat ");
            menu[i]= "Tidak Ada";
    }
            System.out.println("Anda Memesan : "+menu[i]);
            System.out.println("Harga : "+harga[i]);
            System.out.print("Ingin Memesan Lagi ? Y/T : ");
            try{
                keputusan = input2.readLine();
            }catch(IOException e){
                 System.out.println("Gagal Membaca Keyboard");
            }
            i++;}
        System.out.println("");
        System.out.println("Total Pesanan Anda : "+i);
        for (int a = 0; a<i;a++){
            System.out.print(menu[a]+", ");
        }
        System.out.println("");
        for (int b = 0; b<i;b++){
            hargatotal = hargatotal + harga[b];
        }
        System.out.println("Total : Rp."+hargatotal);
    }
}
Hasil Output


Jika Memilih No.1 Maka Yang Muncul Adalah

Jika Memilih No.1-20 Maka Yang Muncul Adalah
Jika Memilih Y Maka Lanjut Memesan Makanan Lagi,
Jika Memilih T Maka Kembali Ke Menu Seperti Gambar Ke 1

Jika Memilih No.21 Sampai Seterunya Maka Yang Muncul Adalah
Jika Memilih Y Maka Lanjut Memesan Makanan Lagi,
Jika Memilih T Maka Kembali Ke Menu Seperti Gambar Ke 1
____________________________________________________________________________________________________________

Jika Memilih No.2 Maka Yang Muncul Adalah

Jika Memilih No.1-10 Maka Yang Muncul Adalah
Jika Memilih Y Maka Lanjut Memesan Minuman Lagi,
Jika Memilih T Maka Kembali Ke Menu Seperti Gambar Ke 1

Jika Memilih No.11 Sampai Seterunya Maka Yang Muncul Adalah
Jika Memilih Y Maka Lanjut Memesan Minunan Lagi,
Jika Memilih T Maka Kembali Ke Menu Seperti Gambar Ke 1
____________________________________________________________________________________________________________

Jika Memilih No.3 Maka Yang Muncul Adalah
Langsung Keluar Dari Program

Komentar

Postingan populer dari blog ini

CARA MEMBUAT SPANDUK CALEG DI ADOBE PHOTOSHOP

Cara Membuat Banner di Corel Draw

Cara Membuat Kartu Nama di Corel Draw