Tugas 3 Bahasa Pemrograman

Penggunaan Switch Case pada Netbeans

Permasalahan :
buat perhitungan diskon utk setiap jenis barang dengan nilai yg berbeda-beda, misalnya item #1 diskon 2%, item #2 diskon 8%, dst

Tips :
Setiap pembelian barang lebih dari sama dengan 5 akan mendapatkan diskon tsb

Penyelesaian
package tugasbp3;
import java.util.Scanner;
public class Tugasbp3 {
    public static void main(String jono[]) {
     
        int pilihan, jumlah, harga, biaya, diskon = 0, biaya_total;
        Scanner input = new Scanner(System.in);
        System.out.println("Daftar barang toko pak jono");
        System.out.println("1. Beras");
        System.out.println("2. Telur");
        System.out.println("3. Gula");
        System.out.println("4. Tepung");
        System.out.println("5. Ketan");
        System.out.print("Masukkan barang yang akan dibeli menggunakan kode di atas = ");
        pilihan = input.nextInt();
        switch(pilihan){
            case 1: System.out.println("Anda mau membeli beras");
                System.out.print("harga(/kg) = Rp ");
                harga = input.nextInt();
                System.out.print("Jumlah(kg) = ");
                jumlah = input.nextInt();
               
                biaya = harga * jumlah;
                System.out.println("Total belanja = Rp "+biaya);
                if (jumlah>=5){
                diskon = biaya * 2/100;
                System.out.println("Anda mendapatkan diskon= Rp "+diskon);
                }
                biaya_total = biaya - diskon;
               
                System.out.println("Total belanja setelah diskon= Rp "+biaya_total);
                break;
            case 2: System.out.println("Anda mau membeli telur");
               System.out.print("harga(/kg) = Rp ");
                harga = input.nextInt();
                System.out.print("Jumlah(kg) = ");
                jumlah = input.nextInt();
               
                biaya = harga * jumlah;
                System.out.println("Total belanja = Rp "+biaya);
                if (jumlah>=5){
                diskon = biaya * 8/100;
                System.out.println("Anda mendapatkan diskon= Rp "+diskon);
                }
                biaya_total = biaya - diskon;
               
                System.out.println("Total belanja setelah diskon= Rp "+biaya_total);
                break;
            case 3: System.out.println("Anda mau membeli gula");
                System.out.print("harga(/kg) = Rp ");
                harga = input.nextInt();
                System.out.print("Jumlah(kg) = ");
                jumlah = input.nextInt();
               
                biaya = harga * jumlah;
                System.out.println("Total belanja = Rp "+biaya);
                if (jumlah>=5){
                diskon = biaya * 12/100;
                System.out.println("Anda mendapatkan diskon= Rp "+diskon);
                }
                biaya_total = biaya - diskon;
               
                System.out.println("Total belanja setelah diskon= Rp "+biaya_total);
                break;
            case 4: System.out.println("Anda mau membeli tepung");
                System.out.print("harga(/kg) = Rp ");
                harga = input.nextInt();
                System.out.print("Jumlah(kg) = ");
                jumlah = input.nextInt();
               
                biaya = harga * jumlah;
                System.out.println("Total belanja = Rp "+biaya);
                diskon = biaya * 15/100;
                if (jumlah>=5){
                System.out.println("Anda mendapatkan diskon= Rp "+diskon);
                }
                biaya_total = biaya - diskon;
               
                System.out.println("Total belanja setelah diskon= Rp "+biaya_total);
                break;
            case 5: System.out.println("Anda mau membeli ketan");
                System.out.print("harga(/kg) = Rp ");
                harga = input.nextInt();
                System.out.print("Jumlah(kg) = ");
                jumlah = input.nextInt();
               
                biaya = harga * jumlah;
                System.out.println("Total belanja = Rp "+biaya);
                diskon = biaya * 20/100;
                if (jumlah>=5){
                System.out.println("Anda mendapatkan diskon= Rp "+diskon);
                }
                biaya_total = biaya - diskon;
               
                System.out.println("Total belanja setelah diskon= Rp "+biaya_total);
                break;
        }
       
    }

}



Komentar

Postingan Populer