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
Post a Comment