"Program Percabangan IF Else"
Nama : Rayhan Qalby Ramadhan
NPM : 21082010008
Source Code :
package percabangan;
import java.util.Scanner;
public class OtskyApparel {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int jumlahjaket, hargasatuan, totalharga, uangpembeli;
double diskon, hargasetelahdiskon, uangkembali;
System.out.println("---- Otsky Apparel ----");
//input
//Memasukkan jumlah jaket yang ingin dibeli
System.out.print("Masukkan Jumlah Jaket Yang Dibeli = ");
jumlahjaket = sc.nextInt();
//Memasukkan harga satuan jaketnya
System.out.print("Memasukkan Harga Satuan Jaket = Rp. ");
hargasatuan = sc.nextInt();
//Memasukkan total harga yang harus dibayar pembeli
totalharga = jumlahjaket * hargasatuan;
System.out.println("Total Harga Yang Harus Dibayar = Rp. " + totalharga);
//proses
if(totalharga>0 && totalharga<=100000){
//Menghitung diskon 0%
diskon = totalharga * 0;
System.out.println("Diskon 0% = Rp. " + diskon);
//Menghitung harga setelah diskon
hargasetelahdiskon = totalharga - diskon;
System.out.println("Total Harga Setelah Diskon = Rp. " + hargasetelahdiskon);
//Uang Pembeli
System.out.print("Jumlah Uang Dari Pembeli = Rp. ");
uangpembeli = sc.nextInt();
//Menghitung Uang Kembali
uangkembali = uangpembeli - hargasetelahdiskon;
System.out.println("Kembalian = Rp. " + uangkembali);
if(uangkembali==0){
System.out.println("Uang Anda Sudah Pas");
}
}
else if (totalharga>101000 && totalharga<=200000){
//Menghitung diskon 5%
diskon = totalharga * 5/100;
System.out.println("Diskon 5% = Rp. " + diskon);
//Menghitung harga setelah diskon
hargasetelahdiskon = totalharga - diskon;
System.out.println("Total Harga Setelah Diskon = Rp. " + hargasetelahdiskon);
//Uang Pembeli
System.out.print("Jumlah Uang Dari Pembeli = Rp. ");
uangpembeli = sc.nextInt();
//Menghitung Uang Kembali
uangkembali = uangpembeli - hargasetelahdiskon;
System.out.println("Kembalian = Rp. " + uangkembali);
if(uangkembali==0){
System.out.println("Uang Anda Sudah Pas");
}
}
else if (totalharga>201000 && totalharga<=300000){
//Menghitung diskon 10%
diskon = totalharga * 10/100;
System.out.println("Diskon 10% = Rp. " + diskon);
//Menghitung harga setelah diskon
hargasetelahdiskon = totalharga - diskon;
System.out.println("Total Harga Setelah Diskon = Rp. " + hargasetelahdiskon);
//Uang Pembeli
System.out.print("Jumlah Uang Dari Pembeli = Rp. ");
uangpembeli = sc.nextInt();
//Menghitung Uang Kembali
uangkembali = uangpembeli - hargasetelahdiskon;
System.out.println("Kembalian = Rp. " + uangkembali);
if(uangkembali==0){
System.out.println("Uang Anda Sudah Pas");
}
}
else if (totalharga>301000 && totalharga<=400000){
//Menghitung diskon 15%
diskon = totalharga * 15/100;
System.out.println("Diskon 15% = Rp. " + diskon);
//Menghitung harga setelah diskon
hargasetelahdiskon = totalharga - diskon;
System.out.println("Total Harga Setelah Diskon = Rp. " + hargasetelahdiskon);
//Uang Pembeli
System.out.print("Jumlah Uang Dari Pembeli = Rp. ");
uangpembeli = sc.nextInt();
//Menghitung Uang Kembali
uangkembali = uangpembeli - hargasetelahdiskon;
System.out.println("Kembalian = Rp. " + uangkembali);
if(uangkembali==0){
System.out.println("Uang Anda Sudah Pas");
}
}
else if (totalharga>401000 && totalharga<=500000){
//Menghitung diskon 20%
diskon = totalharga * 20/100;
System.out.println("Diskon 20% = Rp. " + diskon);
//Menghitung harga setelah diskon
hargasetelahdiskon = totalharga - diskon;
System.out.println("Total Harga Setelah Diskon = Rp. " + hargasetelahdiskon);
//Uang Pembeli
System.out.print("Jumlah Uang Dari Pembeli = Rp. ");
uangpembeli = sc.nextInt();
//Menghitung Uang Kembali
uangkembali = uangpembeli - hargasetelahdiskon;
System.out.println("Kembalian = Rp. " + uangkembali);
if(uangkembali==0){
System.out.println("Uang Anda Sudah Pas");
}
}
else if (totalharga>500000){
//Menghitung diskon 25%
diskon = totalharga * 25/100;
System.out.println("Diskon 25% = Rp. " + diskon);
//Menghitung harga setelah diskon
hargasetelahdiskon = totalharga - diskon;
System.out.println("Total Harga Setelah Diskon = Rp. " + hargasetelahdiskon);
//Uang Pembeli
System.out.print("Jumlah Uang Dari Pembeli = Rp. ");
uangpembeli = sc.nextInt();
//Menghitung Uang Kembali
uangkembali = uangpembeli - hargasetelahdiskon;
System.out.println("Kembalian = Rp. " + uangkembali);
if(uangkembali==0){
System.out.println("Uang Anda Sudah Pas");
}
}
}
}
Hasil Output :
(Uang Kembali)
(Uang Pas)
Keren kak👍🏻,semangat"
ReplyDelete