Menghitung program pembelian, diskon, member, serta potongan member.

 Menghitung program pembelian, diskon, member, serta potongan member.


 package WandaBelajarJava.percabangan;

import java.util.Scanner;

public class punyakwanda {

    public static void main(String[] args) {

    Scanner input=new Scanner (System.in);

    int jumlah, status;

    double harga,biaya_total, diskon, biaya_akhir = 0,uang_diterima ,  uang_kembali,tambahan_diskon,harga_akhir;

    boolean member;

    

System.out.println("Jumlah barang yang dibeli");

jumlah = input.nextInt();

System.out.println("Harga untuk setiap barangnya adalah");

harga = input.nextDouble();

biaya_total= jumlah*harga;

System.out.println("Toatal biaya pembelian adalah"+biaya_total);


if (biaya_total < 100.000){

  System.out.println("Belum mendapatkan diskon");

  diskon= 0;

}

else if (biaya_total >= 100000 && biaya_total <=200000){

    diskon = 0.5 * biaya_total;

    biaya_akhir = biaya_total - diskon;

    System.out.println("Diskon 5% maka total yang harus dibayar adalah"+ biaya_akhir);

}

else if (biaya_total >= 200001 && biaya_total<=300000 ){

    diskon = 0.10 * biaya_total;

            biaya_akhir = biaya_total - diskon;

            System.out.println("Diskon 10%maka jumlah total yang harusdibayar adalah" + biaya_akhir);

            }

else if (biaya_total<=300001 && biaya_total <= 400000){

    diskon = 0.15 * biaya_total;

    biaya_akhir = biaya_total - diskon;

    System.out.println("Diskon 15% maka jumlah total yang harus dibayar adalah" +biaya_akhir);

}

else if (biaya_total >=400001&& biaya_total <=500000){

    diskon = 0.20 * biaya_total;

    biaya_akhir = biaya_total - diskon;

    System.out.println("Diskon 20% maka jumlah total yang harus dibayarkan adalah "+biaya_akhir);

}

else if (biaya_total > 500000) {

    diskon = 0.25 * biaya_total;

    biaya_akhir = biaya_total - diskon ;

            System.out.println("Untuk pembelian lebih dari Rp500000 maka pembeli mendapat diskon 25%.sehingga jumlah total yang harsu dibayarkan adalah" + biaya_akhir);

}


//code penentuan member

            System.out.println("Member?");

            System.out.println("1. Ya\n0.Bukan");

            System.out.print("pilih = ");

            status=input.nextInt();


            //code diskon member

            if (status==1) {

            member=true;

            tambahan_diskon = biaya_akhir * 0.05;

            biaya_akhir = biaya_total - tambahan_diskon;

            System.out.println("Total akhir = Rp" + biaya_akhir);

            } 

            else {

            System.out.println("Total akhir = Rp" + biaya_akhir);

            }


System.out.println ("masukkan uang pembeli");

uang_diterima = input.nextDouble();


if (uang_diterima > biaya_akhir){

        uang_kembali = uang_diterima - biaya_akhir;

                System.out.println("uang kembali =" + uang_kembali);

    }

else if (uang_diterima == biaya_akhir){

        System.out.println("Uang pas");

    }

else {

    System.out.println("Nominal uang tidak mencukupi");

}


       

    } 

}





Comments