imanrov

dibuat untuk memenuhi tugas dari kampus

Membuat Aplikasi menu restoran berbasis Teks dengan Java

pada Desember 13, 2011

Untuk menu Restoran, sebagai class yang dibuat sendiri


package Tugas;

import java.util.Scanner;


public class Restoran {
    private String[] pesanan;
    private int bayar,i;
    
    protected Restoran(){
        pesanan = new String[100];
        bayar = new Integer(0);
        i = new Integer(0);
    }
    
    private void pesan(String buff){
        this.pesanan[i]=buff;
        this.bayar = this.bayar + 15000;
    }
    
    private int total(){
        return bayar;
    }
    protected void menu(){
        System.out.println("Menu Restoran");
        System.out.println("1.Nasi Goreng  2.Nasi Rawon  3.Nasi Gudeg  4.Jus Jeruk");
        System.out.println("5. Hitung Total  6. Keluar");
        
        Scanner baca = new Scanner(System.in);
        System.out.print("Pilih Menu : ");
        int pilih = baca.nextInt();
        System.out.println("");
        
        switch(pilih){
            case 1 :
                String temp1 ="Nasi Goreng";
                pesan(temp1);
                i++;
                break;
            case 2 :
                String temp2 ="Nasi Rawon";
                pesan(temp2);
                i++;
                System.out.println("");
                break;
            case 3 :
                String temp3 ="Nasi Gudeg";
                pesan(temp3);
                i++;
                System.out.println("");
                break;
            case 4 :
                String temp4 ="Jus Jeruk";
                pesan(temp4);
                i++;
                System.out.println("");
                break;
            case 5 :
                System.out.print("Pilihan menunya : ");
                for(int j=0;j<i;j++){
                    System.out.print(this.pesanan[j] +" , ");
                }
                System.out.println("\nTotal yang harus dibayar   : " + total());
                System.out.print("Uang yang dibayarkan Rp ");
                int dibayar = baca.nextInt();
                System.out.println("\nUang kembalian Rp "+(dibayar-total()));
                break;
            case 6 :
                System.exit(1);
                break;
            default :
                System.out.println("Pilihan hanya ada dari 1 ~ 6");
                break;
        }
    }
    
    
}

Laman: 1 2


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: