image1 image2 image3

WELCOME TO Imam Code

Diskon Menggunakan Switch Case Pada JAVA

Halo . . !
Jumpa lagi dengan saya, kali ini saya membuat post tentang penginputan diskon pada sejumlah barang yang dibeli oleh customer.

Dibawah ini adalah langkah-langkah yang harus dilakukan:
1. Jalankan software NetBeans, jika tidak punya bisa di download disini dan JDK disini
2. Setelah dijalankan NetBeans akan nampak seperti ini.


3. Klik file => New Project (Ctrl+Shift+N) => Klik folder Java => Pilih Java Application => Next.




4. Ubah Project Name anda dengan "pilihbarang" atau terserah anda tanpa menggunakan spasi.
    Klik Finish untuk langkah selanjutnya.


5. Ketikkan coding berikut untuk input harga dan jumlah barang.

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package pilihbarang;
import java.util.Scanner;

/**
 *
 * @author Administrator
 */
public class pilihbarang {
    public static void main(String joni[]){
        Scanner in = new Scanner(System.in);
        int pilihan, jumlah_barang, jumlah_barang1, jumlah_barang2, harga, diskon;
        //tampilkan daftar semua barang (5 item)
        System.out.println("TOKO PAK JONI");
        System.out.println("1. Beras\n2. Jagung\n3. Gula");
        System.out.println("4. Kopi\n5. Susu");
        
        //input pilihan barang
        System.out.print("Masukkan Pilihan = ");
        pilihan = in.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 Perkilogram : ");
                    jumlah_barang = in.nextInt();
                    harga = 10000*jumlah_barang;
                    System.out.println("Harga Beras Yang Anda Bayar : Rp."+harga);
                    
                        if (jumlah_barang % 5 >= 0);
                            jumlah_barang1 = jumlah_barang/5;
                            jumlah_barang2 = jumlah_barang+jumlah_barang1;
                            
                        if (harga > 50000);
                            diskon = harga * 2 / 100;
                            harga = harga - diskon;
                            
                            System.out.println("Total Pembelian Anda Lebih Dari Rp.50.000,");
                            System.out.println("Anda Mendapatkan Diskon Sebesar 2% = Rp." + diskon);
                            
                            System.out.println("Jumlah Barang Yang Anda Dapat: "+jumlah_barang+"KG");
                            System.out.println("Selamat Anda Mendapatkan Beras : "+jumlah_barang+"KG, Dengan Cukup Membayar : Rp." +harga);
                            System.out.println("Terimakasih, Silahkan Datang Kembali ^_^");
                            break;
                        
            case 2: System.out.println("Anda Akan Membeli Jagung");
                    System.out.print("Masukkan Jumlah Jagung Perkilogram : ");
                    jumlah_barang = in.nextInt();
                    harga = 6000*jumlah_barang;
                    System.out.println("Harga Jagung Yang Anda Bayar : Rp."+harga);
                    
                        if (jumlah_barang % 5 >= 0);
                            jumlah_barang1 = jumlah_barang/5;
                            jumlah_barang2 = jumlah_barang+jumlah_barang1;
                            
                        if (harga > 35000);
                            diskon = harga * 5 / 100;
                            harga = harga - diskon;
                            
                            System.out.println("Total Pembelian Anda Lebih Dari Rp.35.000,");
                            System.out.println("Anda Mendapatkan Diskon Sebesar 5% = Rp." + diskon);
                            
                            System.out.println("Jumlah Barang Yang Anda Dapat: "+jumlah_barang+"KG");
                            System.out.println("Selamat Anda Mendapatkan Jagung : "+jumlah_barang+"KG, Dengan Cukup Membayar : Rp." +harga);
                            System.out.println("Terimakasih, Silahkan Datang Kembali ^_^");
                            break;
                        
            case 3: System.out.println("Anda Akan Membeli Gula");
                    System.out.print("Masukkan Jumlah Gula PerKilogram : ");
                    jumlah_barang = in.nextInt();
                    harga = 13000*jumlah_barang;
                    System.out.println("Harga Gula Yang Anda Bayar : Rp."+harga);
                    
                        if (jumlah_barang % 5 >= 0);
                            jumlah_barang1 = jumlah_barang/5;
                            jumlah_barang2 = jumlah_barang+jumlah_barang1;
                            
                        if (harga > 25000);
                            diskon = harga * 9 / 100;
                            harga = harga - diskon;
                            System.out.println("Total Pembelian Anda Lebih Dari Rp.25.000,");
                            System.out.println("Anda Mendapatkan Diskon Sebesar 9% = Rp." + diskon);
                        
                            System.out.println("Jumlah Barang Yang Anda Dapat: "+jumlah_barang+"KG");
                            System.out.println("Selamat Anda Mendapatkan Gula : "+jumlah_barang+"KG, Dengan Cukup Membayar : Rp." +harga);
                            System.out.println("Terimakasih, Silahkan Datang Kembali ^_^");
                            break;
                        
            case 4: System.out.println("Anda Akan Membeli Kopi");
                    System.out.print("Masukkan Jumlah Kopi PerSachet : ");
                    jumlah_barang = in.nextInt();
                    harga = 1000*jumlah_barang;
                    System.out.println("Harga Kopi Yang Anda Bayar : Rp."+harga);
                    
                       if (jumlah_barang % 5 >= 0);
                            jumlah_barang1 = jumlah_barang/5;
                            jumlah_barang2 = jumlah_barang+jumlah_barang1;
                            
                        if (harga > 45000);
                            diskon = harga * 10 / 100;
                            harga = harga - diskon;
                            System.out.println("Total Pembelian Anda Lebih Dari Rp.45.000,");
                            System.out.println("Anda Mendapatkan Diskon Sebesar 10% = Rp." + diskon);
                            
                            System.out.println("Jumlah Barang Yang Anda Dapat: "+jumlah_barang+" Sachet");
                            System.out.println("Selamat Anda Mendapatkan Kopi : "+jumlah_barang+" Sachet, Dengan Cukup Membayar : Rp." +harga);
                            System.out.println("Terimakasih, Silahkan Datang Kembali ^_^");
                            break;
                        
            case 5: System.out.println("Anda Akan Membeli Susu");
                    System.out.print("Masukkan Jumlah Susu PerSachet : ");
                    jumlah_barang = in.nextInt();
                    harga = 1200*jumlah_barang;
                    System.out.println("Harga Susu Yang Anda Bayar : Rp."+harga);
                    
                        if (jumlah_barang % 5 >= 0);
                            jumlah_barang1 = jumlah_barang/5;
                            jumlah_barang2 = jumlah_barang+jumlah_barang1;
                            
                        if (harga > 20000);
                            diskon = harga * 12 / 100;
                            harga = harga - diskon;
                            System.out.println("Total Pembelian Anda Lebih Dari Rp.20.000,");
                            System.out.println("Anda Mendapatkan Diskon Sebesar 12% = Rp." + diskon);
                        
                            System.out.println("Jumlah Barang Yang Anda Dapat: "+jumlah_barang+" Sachet");
                            System.out.println("Selamat Anda Mendapatkan Susu : "+jumlah_barang+" Sachet, Dengan Cukup Membayar : Rp." +harga);
                            System.out.println("Terimakasih, Silahkan Datang Kembali ^_^");
        //gunakan break pada akhir case, jika akhir tidak pakai break
        }
        
    }

}


Untuk Source Code silahkan klik disini dicopy dan dipaste pada NetBeans Anda

Setelah itu klik kanan dan jalankan code nya 


6. Inputkan angka yang Anda Inginkan
    Contoh :
    TOKO PAK JONI
    1. Beras
    2. Jagung
    3. Gula
    4. Kopi
    5. Susu
    Masukkan Pilihan = 3
    Anda Akan Membeli Gula
    Masukkan Jumlah Gula PerKilogram : 100
    Harga Gula Yang Anda Bayar : Rp.1300000
    Total Pembelian Anda Lebih Dari Rp.25.000,
    Anda Mendapatkan Diskon Sebesar 9% = Rp.117000
    Jumlah Barang Yang Anda Dapat: 100KG
    Selamat Anda Mendapatkan Gula : 100KG, Dengan Cukup Membayar : Rp.1183000
    Terimakasih, Silahkan Datang Kembali ^_^

    BUILD SUCCESSFUL (total time: 13 seconds)


Sekian postingan dari saya semoga bermanfaat. .

Share this:

CONVERSATION

0 komentar:

Posting Komentar