Menggunakan Switch Case & Diskon di NetBeans

Kali ini saya akan melanjutkan dari post yang kemarin Membuat Input Pembayaran dengan Diskon Harga Menggunakan NetBeans, sekarang dengan menambahkan input Switch Case.

Langkah - langkahnya sebagai berikut :

Tambahkan source code dibawah ini

package tokopakjoni2015;

import java.util.Scanner;
/**
 *
 * @author Ade Prasetya
 */
public class NewClass {
 
 public static void main(String  TokoPakJoni2015[]) {
        Scanner van = new Scanner(System.in);
        int pilih,jumlah,harga,diskon;
        System.out.println("**********************************");
        System.out.println("***********Toko Pak Joni***********");
        System.out.println("****Menyediakan Barang Sehari-hari***");
        System.out.println("**********************************");
        //tampilkan daftar semua barang (5 item)
        System.out.println("Menyediakan :");
        System.out.println("1. Beras\n2. Telur\n3. Gula");
        System.out.println("4. Minyak\n5. Tepung\n");
        //input pilihan barang
        System.out.print("Masukkan pilihan       = ");
        pilih = in.nextInt();
        switch (pilih){
        case 1: System.out.println("Anda membeli beras");
                System.out.print("Masukkan jumlah barang yang dibeli = ");
                jumlah = in.nextInt();
                harga = 10000*jumlah;
                if (jumlah >=5);
                    jumlah = jumlah + (jumlah/5);
                System.out.println("Barang yang didapat    = " +jumlah);
                System.out.println("Total yang dibayar     = Rp."+harga);
                if (jumlah >= 20);
                    harga = harga - ((harga*10)/100);            
                System.out.println("Tambah Diskon 10%\nCukup dengan membayar  = Rp."+harga);          
        break;
        case 2: System.out.println("Anda membeli telur");
                System.out.print("Masukkan jumlah barang = ");
                jumlah = in.nextInt();
                harga = 10000*jumlah;
                if (jumlah >=5);
                    jumlah = jumlah + (jumlah/5);
                System.out.println("Barang yang didapat    = " +jumlah);
                System.out.println("Total yang dibayar     = Rp."+harga);
                if (jumlah >= 10);
                    harga = harga - ((harga*5)/100);            
                System.out.println("Tambah Diskon 5%\nCukup dengan membayar  = Rp."+harga);
        break;
        case 3: System.out.println("Anda membeli gula");
                System.out.print("Masukkan jumlah barang = ");
                jumlah = in.nextInt();
                harga = 10000*jumlah;
                if (jumlah >=5);
                    jumlah = jumlah + (jumlah/5);
                System.out.println("Barang yang didapat    = " +jumlah);
                System.out.println("Total yang dibayar     = Rp."+harga);
                if (jumlah >= 20);
                    harga = harga - ((harga*15)/100);            
                System.out.println("Tambah Diskon 15%\nCukup dengan membayar  = Rp."+harga);
        break;
        case 4: System.out.println("Anda membeli minyak");
                System.out.print("Masukkan jumlah barang = ");
                jumlah = in.nextInt();
                harga = 10000*jumlah;
                if (jumlah >=5);
                    jumlah = jumlah + (jumlah/5);
                System.out.println("Barang yang didapat    = " +jumlah);
                System.out.println("Total yang dibayar     = Rp."+harga);
                if (jumlah >= 10);
                    harga = harga - ((harga*5)/100);            
                System.out.println("Tambah Diskon 5%\nCukup dengan membayar  = Rp."+harga);
        break;
        case 5: System.out.println("Anda membeli tepung");
                System.out.print("Masukkan jumlah barang = ");
                jumlah = in.nextInt();
                harga = 10000*jumlah;
                if (jumlah >=5);
                    jumlah = jumlah + (jumlah/5);
                System.out.println("Barang yang didapat    = " +jumlah);
                System.out.println("Total yang dibayar     = Rp."+harga);
                if (jumlah >= 5);
                    harga = harga - ((harga*10)/100);            
                System.out.println("Tambah Diskon 10%\nCukup dengan membayar  = Rp."+harga);
        }
        System.out.println("***********************************");
        System.out.println("***********Terima Kasih*************");
        System.out.println("***********************************");
    }

}




Dan inilah hasilnya :
Contoh:
anda membeli beras dan jumlahnya 12.
dan inilah yang akan keluar :

Next PostPosting Lebih Baru Previous PostPosting Lama Beranda

0 komentar:

Posting Komentar