Senin, 05 Oktober 2015

Penggunaan Switch Case dengan Metode Diskon dalam Java pada Neatbeans

Selamat pagi, bloggers... kembali lagi denagn saya admin Safri. kali ini saya akan memposting sebuah kegunaan Switch Case dengan menambahkan fitur diskon pada java menggunakan aplikasi netbeans. bentuk diskon yang saya gunakan apabila melebihi jumlah barang yang saya tentukan, maka akan mendapat diskon.

Untuk lebih lanjutnya silahkan copy-paste source code dibawah :

package tokopakjoni2015;

import java.util.Scanner;

public class pilihbarang {
    public static void main (String joni[]){
        
        Scanner in = new Scanner (System.in);
        int pilihan;
        int jumlahbarang=0;
        int harga=0;
        int jml;
        
        //tampilkan daftar semua barang
        System.out.println("Toko Sembako Pak Joni");
        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 = in.nextInt();
        //inpuut jumlah barang
        //hitung harga belanja
        //tampilkan harga belanja
        switch (pilihan){
            case 1: System.out.println("Anda Membeli beras");
                    System.out.print ("Masukkan jumlah beras/kg =");
                    jumlahbarang = in.nextInt();
                    harga = 10000*jumlahbarang;
                    System.out.println("Harga Beras yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    if (jumlahbarang >= 25);
                    harga = harga - ((harga*5)/100);              
                    System.out.println("Barang anda lebih dari 25, tambahan diskon sebesar 5%\nCukup dengan membayar  = Rp. "+harga);
                    break;
            case 2: System.out.println("Anda Membeli telur");
                    System.out.print ("Masukkan jumlah telur =");
                    jumlahbarang = in.nextInt();
                    harga = 8000*jumlahbarang;
                    System.out.println("Harga telur yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    if (jumlahbarang >= 8);
                    harga = harga - ((harga*5)/100);              
                    System.out.println("Barang anda lebih dari 8, tambahan diskon sebesar 5%\nCukup dengan membayar  = Rp. "+harga);
                    break;
            case 3: System.out.println("Anda Membeli gula");
                    System.out.print ("Masukkan jumlah gula/kg =");
                    jumlahbarang = in.nextInt();
                    harga = 15000*jumlahbarang;
                    System.out.println("Harga gula yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    if (jumlahbarang >= 10);
                    harga = harga - ((harga*8)/100);              
                    System.out.println("Barang anda lebih dari 10 kg, tambahan diskon sebesar 8%\nCukup dengan membayar  = Rp. "+harga);
                    break;
            case 4: System.out.println("Anda Membeli minyak");
                    System.out.print ("Masukkan jumlah minyak =");
                    jumlahbarang = in.nextInt();
                    harga = 20000*jumlahbarang;
                    System.out.println("Harga Minyak yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    if (jumlahbarang >= 8);
                    harga = harga - ((harga*15)/100);              
                    System.out.println("Barang anda lebih dari 8, tambahan diskon sebesar 15%\nCukup dengan membayar  = Rp. "+harga);
                    break;
            case 5: System.out.println("Anda Membeli tepung");
                    System.out.print ("Masukkan jumlah tepung/kg =");
                    jumlahbarang = in.nextInt();
                    harga = 5000*jumlahbarang;
                    System.out.println("Harga Tepung yang harus dibayar =Rp. "+harga);
                    if (jumlahbarang>=5)
                        jumlahbarang=jumlahbarang+1;
                    System.out.println("Pembelian anda lebih dari 5 maka barang anda= "+jumlahbarang);
                    System.out.println("cukup dengan membayar = Rp. "+harga);
                    if (jumlahbarang >= 10);
                    harga = harga - ((harga*15)/100);              
                    System.out.println("Barang anda lebih dari 10, tambahan diskon sebesar 15%\nCukup dengan membayar  = Rp. "+harga);
                    break;
        }
    }

}
Sekian dan terima kasih.

Tidak ada komentar:

Posting Komentar