Monday, September 10, 2012

Program Memilih Menu Makanan dan Menghitung Jumlah Pembayaran

Assalamualaikum WR WB
Kali ini saya berkesempatan untuk mempostingkan sebuah tugas yang diberikan oleh guru dalam pelajaran java.
Nah di sini saya di beri tugas agar saya membuat daftar Makanan lalu saya di suruh untuk memilih menu makanan dan juga harus menghitung harga makanan yang saya pilih nah untuk itu saya posting di sini supaya bisa jadi pembelajaran bagi siswa-siswa lainnya hehehe :D.
Oke langsung saja kita masuk ke script



import java.util.Scanner;//komponen-komponen yang di butuhkan oleh scaner


public class Seleksi_Makanan {
    public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);//instansiasi scanner yang bertujuan untuk mengambil input dari keyboard
        int a = 0;// inisialisasi variable a bertype integer dan bernilai 0
        int harga = 0;// inisialisasi variable harga bertype integer dan bernilai 0
        int b = 3500;// inisialisasi  b bertype integer dan bernilai 3500 (sebagai harga batagor)
        int k = 4500;// inisialisasi  k bertype integer dan bernilai 4500 (sebagai harga kupat tahu)
        int s = 8500;// inisialisasi  s bertype integer dan bernilai 8500 (sebagai harga sepagheti)
     
     

        System.out.println("MENU MAKANAN");
        System.out.println("----------------------------");
        System.out.println("1. Batagor      Rp.3500,00");
        System.out.println("2. Kupat Tahu   Rp.4500,00");
        System.out.println("3. Spagheti     Rp.8500,00");
        System.out.println("----------------------------");
       

         String i;// inisialisasi i bertype string      
         for (i = "y"; i.equals("y");)//proses pengulangan menggunakan for
         
        {
             System.out.print("Silahkan Masukan Nomor Menu Yang Anda Pilih :");
             a = scan.nextInt();//untuk mengambil input dari keyboard
           
             //penyeleksian menggunakan struktur kontrol if
            if (a == 1){//proses penseleksian apabila a atau input yang di masukan user samadengan 1 maka akan tampil statement
                System.out.println("Menu Yang Anda Pilih Adalah Batagor Rp." +b );
                harga = harga + b;//apabila user memilih 1 maka harga akan di tambah dengan b = 3500
            }
            else if (a == 2){
                System.out.println("Menu Yang Anda Pilih Adalah Kupat Tahu Rp." +k );
                harga = harga + k;//apabila user memilih 2 maka harga akan di tambah dengan b = 4500
            }
            else if (a == 3){
                System.out.println("Menu Yang Anda Pilih Adalah Spagheti Rp." +s);
                harga = harga + s;//apabila user memilih 3 maka harga akan di tambah dengan b = 8500
            }
            else{//apabila user menginputkan nomor yang tidak ada dalam daftar maka akan tampil statement berikut
                System.out.println("Pesanan Yang Anda Pilih TIdak Tersedia");
            }
           //input pengulangan hasil dari for apabila Y makan akan di ulang kembali pertanyaan yang sama
           //tetapi apabila user memilih T maka proses akan langsung berhenti
           System.out.print("Apakah anda mau melanjutkan? Y/T :");
           i = scan.next();
        }
         //hasil total harga dari penjumlahan yang user pesan
         System.out.print("Terimakasih untuk kunjungannya, total pembayaran sebesar Rp." +harga);
    }
}




Nah Ini adalah contoh hasil dari pekerjaan saya






gimana mudahkan pasti bisa dong smuanya ! hehehe

mohon maaf apabila banyak yang salah dalam hasil kerja saya namanya juga belajar hehehe

No comments:

Post a Comment