Percabangan If Else
package tugasthree;
import java.util.Scanner;
public class Percabangan {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int hargaSatuanBarang = 20000;
System.out.println("Harga Satuannya: " + hargaSatuanBarang);
System.out.print("Masukkan Jumlah Barang yang dibeli = ");
int jumlahBarang = input.nextInt();
int totalBiayaPembelian = hargaSatuanBarang * jumlahBarang;
int pembelian = totalBiayaPembelian;
int diskon = 0;
if (pembelian < 100000) {
diskon = 0;
} else if (pembelian <= 200000) {
diskon = pembelian * 5/100;
} else if (pembelian <= 300000) {
diskon = pembelian * 10 / 100;
} else if (pembelian <= 400000) {
diskon = pembelian * 15 / 100;
} else if (pembelian <= 500000) {
diskon = pembelian * 20 / 100;
} else {
diskon = pembelian * 25 / 100;
}
int totalSetelahDiskon = pembelian - diskon;
System.out.println("Total Pembelian: " + pembelian);
System.out.println("Nominal Diskon: " + diskon);
System.out.println("Total Setelah Diskon: " + totalSetelahDiskon);
System.out.print("Masukkan uang yang dibayar = ");
int uangBayar = input.nextInt();
if (uangBayar == totalSetelahDiskon) {
System.out.println("Uang Pas");
} else {
int kembalian = uangBayar - totalSetelahDiskon;
System.out.println("Kembalian: " + kembalian);
}
input.close();
}
}
Comments
Post a Comment