Percabangan If Else Diskon Barang
Source code:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int total, harga, jumlah, jumlahuang;
double diskon = 0, potonganharga, totalbelanja, kembalian, uangkurang;
Scanner sc = new Scanner(System.in);
System.out.println("Selamat Berbelanja Di Toko Kami");
System.out.println("-------------------------------");
System.out.print("Pembelian Barang = ");
jumlah = sc.nextInt();
System.out.print("Harga barang = ");
harga=sc.nextInt();
total = harga*jumlah;
if (total <100000){
diskon = 0;
}
else if (total >=100001 && total <=200000){
diskon = 5.0;
}
else if (total >=200001 && total <=300000){
diskon = 10.0;
}
else if (total >=300001 && total <=400000){
diskon = 15.0;
}
else if (total >=400001 && total <=500000){
diskon = 20.0;
}
else if (total >= 500000) {
diskon = 25.0;
}
System.out.println("Total Belanja = "+total);
System.out.println("Anda mendapatkan potongan "+ diskon);
potonganharga=diskon/100*total;
System.out.println("diskon = "+potonganharga);
totalbelanja = total - potonganharga;
System.out.println("Total Belanja Anda = "+totalbelanja);
System.out.print("jumlah uang = ");
jumlahuang=sc.nextInt();
kembalian=jumlahuang-totalbelanja;
uangkurang=totalbelanja-jumlahuang;
if (jumlahuang==totalbelanja){
System.out.println("terima kasih sudah belanja disini");
}
else if (totalbelanja>jumlahuang){
System.out.println("maaf uang anda kurang = "+uangkurang);
}
else if (totalbelanja<jumlahuang){
System.out.println("kembalian anda = "+kembalian);
}
System.out.println("Terima Kasih Atas Kunjungan Anda");
System.out.println("--------------------------------");
}
}
Komentar
Posting Komentar