Selasa, 07 April 2015

Program Menu Makanan

Nama / NIM : I Wayan Andika Dananjaya / 1404505067
Jurusan / Fakultas / Universitas : Teknologi Informasi / Teknik / Universitas Udayana
Mata Kuliah : Pemrograman Berorientasi Objek (B)

Dosen : I Putu Agus Eka Pratama, ST MT    

Program Menu Makanan dalam Java

Dalam pembuatan program ini saya menggunakan IDE NetBeans, karena menurut saya lebih mudahmenggunakannya. berikut kodingnya:


import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
   
        Scanner scan = new Scanner(System.in);
        System.out.println("MENU MAKANAN : ");
        System.out.println("______________________________________________________________");
        System.out.println("No Nama             Harga");
        System.out.println("1. Batagor          Rp 3000,00");
        System.out.println("2. Kupat Tahu       Rp 5000,00");
        System.out.println("3. Lontong Kari     Rp 4000,00");
        System.out.println("4. Nasi Goreng      Rp 6000,00");
        System.out.println("5. Nasi Uduk        Rp 5000,00");

        int harga = 0;
        int h1 = 3000, h2 = 5000, h3 = 4000, h4 = 6000, h5 = 5000;
        String menu;

        for (String i = "Y"; i.equals("Y")||i.equals("y"); )
        {
        System.out.println("______________________________________________________________");
        System.out.print("Masukkan Nomor Pesanan : ");
        int inNomor = scan.nextInt();
        System.out.println("_______________________________________________________________");

        if (inNomor == 1)
        {
         menu = " Batagor";
         System.out.println("Pilihan anda nomor " +inNomor + menu);
         harga = harga + h1;
        }
         else if (inNomor == 2)
        {
         menu = " Kupat Tahu";
         System.out.println("Pilihan anda nomor " +inNomor + menu);
         harga = harga + h2;
        }
         else if (inNomor == 3)
        {
            menu = " Lontong Kari";
            System.out.println("Pilihan anda nomor " +inNomor + menu);
            harga = harga + h3;
        }
         else if (inNomor == 4)
         {
             menu = " Nasi Goreng ";
             System.out.println("Pilihan anda nomor " +inNomor + menu);
             harga = harga + h4;
         }
         else if (inNomor == 5)
         {
             menu = " Nasi Uduk ";
             System.out.println("Pilihan anda nomor " +inNomor + menu);
             harga = harga + h5;
         }
         else
        {
           System.out.println("Nomor yang dipilih tidak ada di menu.");
        }
        System.out.println("Apakah anda mau melanjutkan? Y/T");
        i = scan.next();
        }
        System.out.println("______________________________________________________________");
        System.out.println("Total pembayaran sebesar " +harga+".");
        System.out.println("Terimakasih atas kunjungannya.");
    }
}


Penjelasan:
        
        System.out.println("Apakah anda mau melanjutkan? Y/T");
        i = scan.next();

Pada coding di atas ini jika user memasukkan data apakah dia akan melanjutkan atau tidak jika yam aka akan melakukan pengulangan.

           System.out.println("Nomor yang dipilih tidak ada di menu.");


Coding di atas untuk memastikan jika selain nomor satu sampai lima, maka akan ditampilkan "Nomor yang dipilih tidak ada di menu."

Setelah itu bisa dicompile dengan cara memilih pada menubar pilih Build kemudian klik Run Project. agar lebih jelas bisa dilihat pada gambar di bawah ini.






Output:

Tidak ada komentar:

Posting Komentar