Program Percabangan If Else


Source Code

import java.util.Scanner;
public class PercabanganIfElse {
public static void main(String[] args) {
//1.Mendeklarasikan Variabel
Scanner sc = new Scanner(System.in);
String barang;
int harga, jumlahbeli, diskon,totalbiaya, totalbiayaakhir, uangmasuk, totalkembalian;
//2.Menampilkan Judul
System.out.println(" Toko Mainom ");
System.out.println(" Jl.Kenangan Manis No.10 ");
System.out.println("----------------------------------------------------------------------");
//3.Menampilkan hasil biaya dan biaya setelah diskon
System.out.print("Barang yang Di Beli = ");
barang = sc.next();
System.out.print("Jumlah Yang Di Beli = ");
jumlahbeli = sc.nextInt();
System.out.print("Harga Barang Satuan = ");
harga = sc.nextInt();
totalbiaya = harga * jumlahbeli;
System.out.println("Total Harga "+jumlahbeli+" "+barang+"= Rp. " + totalbiaya);
if (totalbiaya >= 100001 && totalbiaya <= 200000) {
diskon = totalbiaya * 5/100;
totalbiayaakhir = totalbiaya - diskon;
System.out.println("Selamat Anda Mendapatkan Diskon 5%, Jadi Total Belanja = Rp." + totalbiayaakhir);
} else if (totalbiaya >= 200001 && totalbiaya <=300000) {
diskon = totalbiaya * 10/100;
totalbiayaakhir = totalbiaya - diskon;
System.out.println("Selamat Anda Mendapatkan Diskon 10%, Jadi Total Belanja = Rp." + totalbiayaakhir);
} else if (totalbiaya >= 300001 && totalbiaya <= 400000) {
diskon = totalbiaya * 15/100;
totalbiayaakhir = totalbiaya - diskon;
System.out.println("Selamat Anda Mendapatkan Diskon 15%, Jadi Total Belanja = Rp." + totalbiayaakhir);
} else if (totalbiaya >= 400001 && totalbiaya <= 500000) {
diskon = totalbiaya * 20/100;
totalbiayaakhir = totalbiaya - diskon;
System.out.println("Selamat Anda Mendapatkan Diskon 20%, Jadi Total Belanja = Rp." + totalbiayaakhir);
} else if (totalbiaya > 500000) {
diskon = totalbiaya * 25/100;
totalbiayaakhir = totalbiaya - diskon;
System.out.println("Selamat Anda Mendapatkan Diskon 25%, Jadi Total Belanja = Rp." + totalbiayaakhir);
}
else {
System.out.println("Belum Dapet Diskon, Jadi Total Belanja = Rp." + totalbiaya);
totalbiayaakhir = totalbiaya;
}
System.out.println("----------------------------------------------------------------------");
//4.Menampilkan jumlah akhir, uang masuk, dan hasil kembalian
System.out.println("Jumlah Akhir = Rp."+ totalbiayaakhir);
System.out.print("Uang Yang Diterima = Rp.");
uangmasuk = sc.nextInt();
totalkembalian = uangmasuk - totalbiayaakhir;
if (totalkembalian > 0){
System.out.println("Jadi Kembaliannya Sebesar Rp." + totalkembalian);
} else if (totalkembalian == 0) {
System.out.println("Uang Pas");
}
else System.out.println("Uang Kurang Rp." + totalkembalian);
System.out.println("----------------------------------------------------------------------");
System.out.println(" Terima Kasih Sudah Berbelanja ");
}
}

 

Hasil Run

"C:\Program Files\Java\jdk-18.0.2\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2\lib\idea_rt.jar=60132:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\Marcel\IdeaProjects\TugasBp\out\production\TugasBp PercabanganIfElse
                             Toko Mainom                              
                       Jl.Kenangan Manis No.10                         
----------------------------------------------------------------------
Barang yang Di Beli = Sepatu
Jumlah Yang Di Beli  = 2
Harga Barang Satuan = 359899
Total Harga 2 Sepatu= Rp. 719798
Selamat Anda Mendapatkan Diskon 25%, Jadi Total Belanja = Rp.539849
----------------------------------------------------------------------
Jumlah Akhir = Rp.539849
Uang Yang Diterima = Rp.550000
Jadi Kembaliannya Sebesar Rp.10151
----------------------------------------------------------------------
                     Terima Kasih Sudah Berbelanja                    
Process finished with exit code 0





Nama : Marcellio Aurel Christian
NPM  : 22082010019



Comments

Popular Posts