Source code Percabangan If Else
package programketiga_percabanganifelse;
import java.util.Scanner;
public class Programketiga_percabanganifelse {
public static void main(String[] args) {
Scanner sc = new Scanner (System.in);
int jumlahbarang, hargasatuan, totalawal, totalakhir, diskon = 0, uang, kembalian;
System.out.print("Masukkan Jumlah Barang = ");
jumlahbarang= sc.nextInt();
System.out.print("Masukkan Harga Satuan = ");
hargasatuan= sc.nextInt();
totalawal=jumlahbarang*hargasatuan;
System.out.println("total pembelian = " + totalawal );
if (totalawal >= 100000 && totalawal<= 200000){
diskon=totalawal*5/100;
}
else if (totalawal >= 200001 && totalawal <=300000){
diskon=totalawal*10/100;
}
else if (totalawal >=300001 && totalawal <=400000){
diskon = totalawal*15/100;
}
else if (totalawal >=400001 && totalawal <=500000){
diskon = totalawal*20/100;
}
else if (totalawal >=50000){
diskon = totalawal*25/100;
}
System.out.println("Diskon = " + diskon);
totalakhir=totalawal- diskon;
System.out.println("Total Setelah Diskon = " + totalakhir);
System.out.print("Jumlah Uang = ");
uang = sc.nextInt();
kembalian = uang - totalakhir;
if (kembalian == 0){
System.out.println("Uang Pas");
}
else{
System.out.println("kembalian = "+ kembalian);
}
}
}
Komentar
Posting Komentar