Tutorial Sederhana Menggunakan Switch Case Pada Java NetBeans

Hai kak!!
ini tugas ke tiga saya..
Kali ini saya akan mendemokan tentang Materi menggunakan Switch Case pada Java.


Langsung caw aja yaa kak kesintaknyaa..
public static void main(String Joni[]) {
    Scanner sc = new Scanner(System.in); 
    int pilihan, jumlah, harga = 0, jumlah2, jumlah1 = 0, diskon = 0;
    //tampilkan daftar semua (5 item)
        
        System.out.println("TOKO PAK JONI KEREN");
        System.out.println("1. Beras\n2. Telur \n3. Gula");
        System.out.println("4. Minyak\n5. Tepung");
   
    //input pilihan barang
       
        System.out.print("Masukkan Pilihan = ");
        pilihan = sc.nextInt();
               
 
       
    //input jumlah barang   
    //hitung harga belanja
    //tampilkan harga belanja
        switch (pilihan){
            case 1 :
                System.out.println("Anda Akan Membeli beras");
                System.out.print("Masukkan Jumlah Beras : ");
                jumlah = sc.nextInt();
               
                //System.out.println("Harga Beras = Rp. "+harga);
              
                    if (jumlah % 5 >= 0)
                        jumlah1 = jumlah /5;
                            jumlah2 = jumlah1 + jumlah;
                        System.out.println("Selamat anda mendapatkan beras sebanyak "+jumlah2+"Kg");
                                System.out.println("Total Bayar Rp."+harga);
                    if (harga > 130000) {
                        diskon = harga*7/100;
                        harga = harga - diskon;
                        System.out.println("Anda mendapatkan potongan sebesar 5% senilai Rp."+diskon+
                                "\nAnda cukup membayar Rp."+harga);}
                       
                break;
            case 2 :
                System.out.println("Anda Akan Membeli telur");
                System.out.print("Masukkan Jumlah telur : ");
                jumlah = sc.nextInt();
                harga  = 20000*jumlah;
                //System.out.println("Harga telur = Rp. "+harga);
                
                    if (jumlah % 5 >= 0)
                        jumlah1 = jumlah /5;
                            jumlah2 = jumlah1 + jumlah;
                        System.out.println("Selamat anda mendapatkan beras sebanyak "+jumlah2+"Kg");
                        System.out.println("Total Bayar Rp."+harga);
                    if (harga > 220000) {
                        diskon = harga*2/100;
                        harga = harga - diskon;
                        System.out.println("Anda mendapatkan potongan sebesar 5% senilai Rp."+diskon+
                                "\nAnda cukup membayar Rp."+harga);}
                break;
            case 3 :
                System.out.println("Anda Akan Membeli gula");
                System.out.print("Masukkan Jumlah Gula : ");
                jumlah = sc.nextInt();
                harga  = 30000*jumlah;
                //System.out.println("Harga Gula = Rp. "+harga);
                    if (jumlah % 5 >= 0)
                        jumlah1 = jumlah /5;
                            jumlah2 = jumlah1 + jumlah;
                        System.out.println("Selamat anda mendapatkan beras sebanyak "+jumlah2+"Kg");
                        System.out.println("Total Bayar Rp."+harga);
                    if (harga > 330000) {
                        diskon = harga*3/100;
                        harga = harga - diskon;
                        System.out.println("Anda mendapatkan potongan sebesar 5% senilai Rp."+diskon+
                                "\nAnda cukup membayar Rp."+harga);}
                   
                break;
            case 4 :
                System.out.println("Anda Akan Membeli minyak");
                System.out.print("Masukkan Jumlah minyak : ");
                jumlah = sc.nextInt();
                harga  = 40000*jumlah;
                //System.out.println("Harga minyak = Rp. "+harga);
                if (jumlah % 5 >= 0)
                        jumlah1 = jumlah /5;
                            jumlah2 = jumlah1 + jumlah;
                        System.out.println("Selamat anda mendapatkan beras sebanyak "+jumlah2+"Kg");
                        System.out.println("Total Bayar Rp."+harga);
                    if (harga > 440000) {
                        diskon = harga*5/100;
                        harga = harga - diskon;
                        System.out.println("Anda mendapatkan potongan sebesar 5% senilai Rp."+diskon+
                                "\nAnda cukup membayar Rp."+harga);}
                break;
            case 5 :
                System.out.println("Anda Akan Membeli tepung");
                System.out.print("Masukkan Jumlah tepung : ");
                jumlah = sc.nextInt();
                harga  = 50000 * jumlah;
                //System.out.println("Harga tepung = Rp. "+harga);
                    if (jumlah % 5 >= 0)
                        jumlah1 = jumlah /5;
                            jumlah2 = jumlah1 + jumlah;
                        System.out.println("Selamat anda mendapatkan beras sebanyak "+jumlah2+"Kg");
                        harga  = 50000*jumlah;
                        System.out.println("Total Bayar Rp."+harga);
                    if (harga > 550000) {
                        diskon = harga*6/100;
                        harga = harga - diskon;
                        System.out.println("Anda mendapatkan potongan sebesar 5% senilai Rp."+diskon+
                                "\nAnda cukup membayar Rp."+harga);}
                           
    }
}

Tampilan Sintaknya di halaman Java entar bakal begini:







Hasil Compile Program:



Sekian Tutorial Sederhana Menggunakan Switch Case pada Java
Selamat mencoba yaa kak, semoga bermanfaat ^_^


Tidak ada komentar:

Posting Komentar