Kamis, 15 Oktober 2015

SWITCHCASE PADA JAVA

Pada pertemuan kali ini saya akan memberi tutorial penggunaan switchcase pada java.
Ok langsung aja kita praktekan ya guys.


Sebelumnya kita membuat project tokopakjoni, kita tinggal menambahkan class pada project toko pak joni.
Caranya kita klik kanan pada source packages project tokopakjoni, kemudian pilih new klik java class.... seperti gambar di bawah ini


Selanjutnya tinggal kita beri nama classnya, jika saya menggunakan pilih barang.
Lalu isikan coding seperti ini :

package tokopakjoni2015;
import java.util.Scanner;
public class pilihbarang {
    public static void main(String joni[]) {
        Scanner koko = new Scanner(System.in);
        int pilihan, jumlah, harga, jumlah1, jumlah2, diskon;
        //Tampilkan daftar semua barang (5)
        System.out.println("TOKO PAK JONI");
        System.out.println("1.PS4.\n2.XBOX ONE.\n3.PS3.\n4.XBOX 360.\n5.Wii U.");
        //Input pilihan barang
        System.out.print("Masukkan Barang Pilihan Anda : ");
        pilihan = koko.nextInt();
        //Input jumlah barang
        //Hitung harga belanja
        //Tampilkan harga belanja

Seperti pada gambar berikut:


Selanjutnya kita tinggal menginputkan script switchcase.

switch (pilihan){
            case 1: System.out.println("Anda akan membeli PS4");
                     System.out.print("Masukan jumlah yang anda beli : ");
                     jumlah = koko.nextInt();
                     harga = 6000000*jumlah;
                     System.out.println("Harga PS4 : Rp."+harga);
                     if  (jumlah % 5 >=0);
                       jumlah1 = jumlah/5;
                       jumlah2 = jumlah+jumlah1;
                     
                     if (harga>15000000);
                        diskon = harga*5/100;
                        harga = harga-diskon;
                        System.out.println("total pembelian anda lebih dari 15jt, anda mendapat diskon sebesar 5% : Rp. "+diskon);
                     
                 
                     System.out.println("Selamat anda mendapat bonus");
                     System.out.println("Anda membayar "+harga+" untuk "+jumlah2);
                   
                     break;
            case 2: System.out.println("Anda akan membeli XBOX ONE");
                     System.out.println("Masukan jumlah barang yang akan anda beli : ");
                     jumlah = koko.nextInt();
                     harga = 6500000*jumlah;
                     System.out.println("Harga XBOX ONE : Rp."+harga);
                      if  (jumlah % 5 >=0);
                       jumlah1 = jumlah/5;
                       jumlah2 = jumlah+jumlah1;
                     
                        if (harga>15000000);
                        diskon = harga*10/100;
                        harga = harga-diskon;
                        System.out.println("total pembelian anda lebih dari 15jt, anda mendapat diskon sebesar 10% = Rp. "+diskon);
                     
                 
                     System.out.println("Selamat anda mendapat bonus ");
                     System.out.println("Anda hanya membayar "+harga+" untuk "+jumlah2);
                   
                break;
            case 3: System.out.println("Anda akan membeli PS3");
                     System.out.println("Masukan jumlah barang yang akan anda beli : ");
                     jumlah = koko.nextInt();
                     harga = 3000000*jumlah;
                     System.out.println("Harga XBOX ONE : Rp."+harga);
                      if  (jumlah % 5 >=0);
                       jumlah1 = jumlah/5;
                       jumlah2 = jumlah+jumlah1;
                     
                        if (harga>10000000);
                        diskon = harga*8/100;
                        harga = harga-diskon;
                        System.out.println("total pembelian anda lebih dari 10jt, anda mendapat diskon sebesar 8% = Rp. "+diskon);
                     
                 
                     System.out.println("Selamat anda mendapat bonus ");
                     System.out.println("Anda hanya membayar "+harga+" untuk "+jumlah2);
                break;
            case 4: System.out.println("Anda akan membeli XBOX 360");
                     System.out.println("Masukan jumlah barang yang akan anda beli : ");
                     jumlah = koko.nextInt();
                     harga = 3500000*jumlah;
                     System.out.println("Harga XBOX 360 : Rp."+harga);
                      if  (jumlah % 5 >=0);
                       jumlah1 = jumlah/5;
                       jumlah2 = jumlah+jumlah1;
                     
                        if (harga>12000000);
                        diskon = harga*6/100;
                        harga = harga-diskon;
                        System.out.println("total pembelian anda lebih dari 12jt, anda mendapat diskon sebesar 6% = Rp. "+diskon);
                     
                 
                     System.out.println("Selamat anda mendapat bonus ");
                     System.out.println("Anda hanya membayar "+harga+" untuk "+jumlah2);
                break;
            case 5: System.out.println("Anda akan membeli Wii U");
                     System.out.println("Masukan jumlah barang yang akan anda beli : ");
                     jumlah = koko.nextInt();
                     harga = 7000000*jumlah;
                     System.out.println("Harga Wii U : Rp."+harga);
                      if  (jumlah % 5 >=0);
                       jumlah1 = jumlah/5;
                       jumlah2 = jumlah+jumlah1;
                     
                        if (harga>15000000);
                        diskon = harga*20/100;
                        harga = harga-diskon;
                        System.out.println("total pembelian anda lebih dari 15jt, anda mendapat diskon sebesar 20% = Rp. "+diskon);
                     
                 
                     System.out.println("Selamat anda mendapat bonus ");
                     System.out.println("Anda hanya membayar "+harga+" untuk "+jumlah2);
         
     
        }
Lakukan seperti gambar di bawah ini


Dan hasil runnya akan seperti ini


OK guys selamat mencoba ya.... Good Luck 

Unknown

About Unknown

I'm just beliebers

Subscribe to this Blog via Email :