Percabangan If Else
package Percabangan.If.Else;
import java.util.Scanner;
public class ProgramPembelian {
public static void main(String[] args) {
//membuat program pembelian
Scanner scan = new Scanner(System.in);
//variabel
int jumlahbajuyangdibeli;
int hargasatuanbarang;
int totalharga;
int hasildiskon = 0;
int diskon;
int uangpembeli;
int kembalian;
System.out.println("PROGRAM PEMBELIAN BARANG");
System.out.println("");
System.out.println("========================================");
System.out.println(" Toko Baju Felycia Fashion ");
System.out.println(" Jl.Raya Purwadadi, Manyar Gresik ");
System.out.println(" Kab. Gresik Jawa Timur ");
System.out.println("========================================");
//Membuat perintah untuk memasukkan
System.out.print("Baju yang dibeli :");
jumlahbajuyangdibeli = scan.nextInt();
System.out.print("Harga Baju :Rp.");
hargasatuanbarang = scan.nextInt();
//menghitung total biaya pembelian
totalharga = hargasatuanbarang * jumlahbajuyangdibeli;
System.out.println("Total Biaya Pembelian :Rp."+totalharga);
System.out.println("----------------------------------------");
//membuat program diskon
//jika total barang kurang dari 100.000
//maka akan mendapatkan potongan harga 0%
if(totalharga<100000){
diskon = (int) (totalharga * 0);
hasildiskon=totalharga-diskon;
System.out.println("Anda mendapat diskon 0%");
System.out.println("Diskon 0% :Rp."+diskon);
System.out.println("Total pembayaran :Rp."+ hasildiskon);
}
//jika total barang lebih dari 100.001-200.000
//maka akan mendapatkan potongan harga 10%
else if(totalharga>=100000 && totalharga<=200000){
diskon = (int) (totalharga * 0.05);
hasildiskon=totalharga-diskon;
System.out.println("Anda mendapat diskon 5%");
System.out.println("Diskon 5% :Rp."+diskon);
System.out.println("Total pembayaran :Rp."+ hasildiskon);
}
//jika total barang lebih dari 200.001-300.000
//maka akan mendapatkan potongan harga 10%
else if(totalharga>=200000 && totalharga<=300000){
diskon = (int) (totalharga * 0.1);
hasildiskon=totalharga-diskon;
System.out.println("Anda mendapat diskon 10%");
System.out.println("Diskon 10% :Rp."+diskon);
System.out.println("Total pembayaran :Rp."+ hasildiskon);
}
//jika total barang lebih dari 300.001-400.000
//maka akan mendapatkan potongan harga 15%
else if(totalharga>=300000 && totalharga<=400000){
diskon = (int) (totalharga * 0.15);
hasildiskon=totalharga-diskon;
System.out.println("Anda mendapat diskon 15%");
System.out.println("Diskon 15% :Rp."+diskon);
System.out.println("Total pembayaran :Rp."+ hasildiskon);
}
//jika total barang lebih dari 400.001-500.000
//maka akan mendapatkan potongan harga 20%
else if(totalharga>=400000 && totalharga<=500000){
diskon = (int) (totalharga * 0.2);
hasildiskon=totalharga-diskon;
System.out.println("Anda mendapat diskon 20%");
System.out.println("Diskon 20% :Rp."+diskon);
System.out.println("Total pembayaran :Rp."+ hasildiskon);
}
//jika total barang lebih dari 500.000
//maka akan mendapatkan potongan harga 25%
else if(totalharga>500000){
diskon = (int) (totalharga * 0.25);
hasildiskon=totalharga-diskon;
System.out.println("Anda mendapat diskon 25%");
System.out.println("Diskon 25% :Rp."+diskon);
System.out.println("Total pembayaran :Rp."+ hasildiskon);
}
else{
}
System.out.println("----------------------------------------");
System.out.print ("Uang pembeli :Rp.");
uangpembeli = scan.nextInt();
kembalian = (uangpembeli - hasildiskon);
System.out.println("Kembalian :Rp."+kembalian);
System.out.println("========================================");
System.out.println("");
System.out.println(" Terima Kasih ");
System.out.println("");
}
}





Komentar
Posting Komentar