Pemrograman Ke 3 (Percabangan If Else)
Nama: Adrian Noval Firmansyah
NPM:22082010214
Kelas Parallel: E
package latihanifelse;
//Tugas diskon pembelian
//1. pembelian <100.000=diskon 0%
//2. pembelian 100.001-200.000=diskon 5%
//3. pembelian 200.001-300.000=diskon 10%
//4. pembelian 300.001-400.000=diskon 15%
//5. pembelian 400.001-500.000=diskon 20%
//5. pembelian >500.001=diskon 25%
import java.util.Scanner;
public class Latihanifelse {
public static void main(String[] args) {
Scanner N = new Scanner (System.in);
String barang;
int harga; int total; int jumlah; int diskon; int hargasetelahdiskon = 0;
int jumlahuang; int Jumlahkembalian;
System.out.println("Selamat datang di Indoapril");
System.out.println("Selamat berbelanja, semoga sehat selalu:)");
System.out.println("");
System.out.print("Masukkan nama barang yang anda beli =");
barang=N.nextLine();
System.out.println("");
System.out.print("Masukkan harga = ");
harga=N.nextInt();
System.out.print("Jumlah barang yang dibeli =");
jumlah=N.nextInt();
total=harga*jumlah;
System.out.println("Total harga ="+total);
if(total<=100000){
System.out.println("Mohon maaf, anda tidak mendapatkan diskon");
diskon=total*0/100;
hargasetelahdiskon=total-diskon;
System.out.println("Harga setelah diskon ="+hargasetelahdiskon);
}
else if(total>=100001 && total<=200000) {
System.out.println("Selamat, anda mendapatkan Diskon sebesar 5%");
diskon=total*5/100;
hargasetelahdiskon=total-diskon;
System.out.println("Harga setelah diskon ="+hargasetelahdiskon);
}
else if(total>=200001 && total<=300000){
System.out.println("Selamat, anda mendapatkan Diskon sebesar 10%");
diskon=total*10/100;
hargasetelahdiskon=total-diskon;
System.out.println("Harga setelah diskon ="+hargasetelahdiskon);
}
else if(total>=300001 && total<=400000){
System.out.println("Selamat, anda mendapatkan Diskon sebesar 15%");
diskon=total*15/100;
hargasetelahdiskon=total-diskon;
System.out.println("Harga setelah diskon ="+hargasetelahdiskon);
}
else if(total>=400001 && total<=500000){
System.out.println("Selamat, anda mendapatkan Diskon sebesar 20%");
diskon=total*20/100;
hargasetelahdiskon=total-diskon;
System.out.println("Harga setelah diskon ="+hargasetelahdiskon);
}
else if(total>500001){
System.out.println("Selamat, anda mendapatkan Diskon sebesar 25%");
diskon=total*25/100;
hargasetelahdiskon=total-diskon;
System.out.println("Harga setelah diskon ="+hargasetelahdiskon);
}
System.out.println("");
System.out.print("Masukkan jumlah uang =");
jumlahuang=N.nextInt();
Jumlahkembalian = jumlahuang-hargasetelahdiskon;
if (jumlahuang>hargasetelahdiskon){
System.out.print("Kembalian pelanggan ="+Jumlahkembalian);
}
else if(jumlahuang==hargasetelahdiskon){
System.out.println("Uang pas");
System.out.println("");
}
if (jumlahuang<hargasetelahdiskon){
System.out.print("Mohon maaf uang ada kurang ="+Jumlahkembalian);
}
System.out.println("");
System.out.println("Terima kasih sudah berbelanja di Indoapril:)");
}
}
Komentar
Posting Komentar