Selasa, 06 Oktober 2015

MENGGUNAKAN SWITCH CASE PADA JAVA

Assalamualaikum wr.wb
Pada kesempatan kali ini saya akan menjelaskan tentang penggunaan cwitch case pada java

Berikut source code nya :

 import java.util.Scanner;

public class pilihbarang1 {
    public static void main (String joni[]){
        Scanner in = new Scanner (System.in);
        int pilihan, jumlahbarang,jumlahbarang1,jumlahbarang2,harga_barang, diskon;
        //tampilkan dafar semua barang (5 item)
        System.out.println("RM SEJAHTERA MAKMUR SENTOSA");
        System.out.println("1. Mie Goreng\n2. Nasi Goreng\n3. Capcay");
        System.out.println("4. Sate Ayam\n5. Semur Jengkol");
        //input pilihan barang
        System.out.print("Masukkan Pilihan Anda = ");
        pilihan = in.nextInt();
        //input jumlah barang
        //hitung harga belanja
        //tampilkan harga belanja
        switch (pilihan){
           
            case 1 : System.out.println("Anda akan membeli Mie Goreng");
                     System.out.print("Masukkan jumlah Mie Goreng yang akan dibeli = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 12000*jumlahbarang;
                     //System.out.println("Harga beras = "+harga_barang);
                     if (jumlahbarang % 5 >= 0)
                         jumlahbarang1 = jumlahbarang/5;
                         jumlahbarang2 = jumlahbarang + (jumlahbarang/5);
                        
                     if (harga_barang > 50000);
                        diskon = harga_barang * 2/ 100;
                        harga_barang = harga_barang - diskon;
                       
                        System.out.println("Pembelian Anda mencapai lebih dari Rp. 50.000");
                        System.out.println("Maka dari itu Anda mendapatkan diskon sebesar 2% = Rp. "+diskon);
                     
                     System.out.println("Dan anda mendapatkan Mie Goreng sebanyak "+jumlahbarang + " " +"Bungkus");
                     System.out.println("Cukup dengan membayar Rp. "+harga_barang);
                     break;
            case 2 : System.out.println("Anda akan membeli Nasi Goreng");
                     System.out.print("Masukkan Jumlah Nasi Goreng yang akan dibeli = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 11500*jumlahbarang;
                     //System.out.println("Harga beras = "+harga_barang);
                     if  (jumlahbarang % 5 >= 0)
                         jumlahbarang1 = jumlahbarang/5;
                         jumlahbarang2 = jumlahbarang + (jumlahbarang/5);
                        
                       if (harga_barang > 50000);
                        diskon = harga_barang * 2/ 100;
                        harga_barang = harga_barang - diskon;
                       
                     System.out.println("Pembelian Anda mencapai lebih dari Rp. 50.000");
                     System.out.println("Maka dari itu Anda mendapatkan diskon sebesar 2% = Rp. "+diskon); 
                       
                     System.out.println("Selamat Anda mendapatkan Nasi Goreng sebanyak "+jumlahbarang + " " +"Bungkus");
                     System.out.println("Cukup dengan membayar Rp. "+harga_barang);
                     break;
            case 3 : System.out.println("Anda akan membeli Capcay");
                     System.out.print("Masukkan Jumlah Capcay yang akan dibeli = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 8000*jumlahbarang;
                     //System.out.println("Harga Capcay = "+harga_barang);
                     if  (jumlahbarang % 5 >= 0)
                         jumlahbarang1 = jumlahbarang/5;
                         jumlahbarang2 = jumlahbarang + (jumlahbarang/5);
                        
                       if (harga_barang > 50000);
                          diskon = harga_barang * 2/ 100;
                          harga_barang = harga_barang - diskon;
                     System.out.println("Selamat Anda mendapatkan Capcay sebanyak "+jumlahbarang + " " +"Bungkus");
                     System.out.println("Cukup dengan membayar Rp. "+harga_barang);
                     break;
            case 4 : System.out.println("Anda akan membeli Sate Ayam");
                     System.out.print("Masukkan Jumlah Sate Ayam yang akan dibeli = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 14000*jumlahbarang;
                     //System.out.println("Harga Sate Ayam = "+harga_barang);
                     if  (jumlahbarang % 5 >= 0)
                         jumlahbarang1 = jumlahbarang/5;
                         jumlahbarang2 = jumlahbarang + (jumlahbarang/5);
                        
                       if (harga_barang > 50000);
                          diskon = harga_barang * 2/ 100;
                          harga_barang = harga_barang - diskon;
                    System.out.println("Selamat Anda mendapatkan Sate Ayam sebanyak "+jumlahbarang + " " +"Bungkus");
                    System.out.println("Cukup dengan membayar Rp. "+harga_barang);
                     break;
            case 5 : System.out.println("Anda akan membeli Semur Jengkol");
                     System.out.print("Masukkan Jumlah Semur Jengkol yang akan dibeli = ");
                     jumlahbarang = in.nextInt();
                     harga_barang = 13500*jumlahbarang;
                     //System.out.println("Harga Semur Jengkol = "+harga_barang);
                     if  (jumlahbarang % 5 >= 0)
                         jumlahbarang1 = jumlahbarang/5;
                         jumlahbarang2 = jumlahbarang + (jumlahbarang/5);
                        
                       if (harga_barang > 50000);
                        diskon = harga_barang * 2/ 100;
                        harga_barang = harga_barang - diskon;
                     System.out.println("Selamat Anda mendapatkan Semur Jengkol sebanyak "+jumlahbarang + " " +"Bungkus");
                     System.out.println("Cukup dengan membayar Rp. "+harga_barang);
        }
       
    } 

}

lalu klik RUN maka akan tampak seperti gambar berikut :



Demikian penggunaan switch case pada java.
Semoga bermanfaat!

Tidak ada komentar:

Posting Komentar