PERCABANGAN IF ELSE
package com.mycompany.forumlatihan;
import java.util.Scanner;
public class PercabanganIfElseDiskon {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int jumlahbarang, hargabarang, totalpembelian, nominaldiskon, uangpembeli, kembalian;
System.out.println("Warung Cakmat");
System.out.println("Harga satuan barang = 50000");
System.out.print("Masukkan jumlah barang = ");
jumlahbarang=sc.nextInt();
hargabarang= 50000;
totalpembelian= jumlahbarang*hargabarang;
System.out.println("Total bayar = " +totalpembelian);
System.out.println("--------------------------");
System.out.print("Input Total Pembelian Anda : ");
totalpembelian = sc.nextInt();
if (totalpembelian >= 500000 ) {
System.out.println("diskon 25%");
nominaldiskon=totalpembelian*75/100;
System.out.println("Harga setelah diskon = " +nominaldiskon);
System.out.println("---------------------------");
System.out.println("Pembayaran Pelanggan");
System.out.print("Uang Pelanggan = ");
uangpembeli = sc.nextInt();
kembalian= uangpembeli-nominaldiskon;
System.out.println("Total Kembalian = "+kembalian);
}
else if (totalpembelian >= 400000 && totalpembelian < 500000) {
System.out.println("diskon 20%");
nominaldiskon=totalpembelian*80/100;
System.out.println("Harga setelah diskon = " +nominaldiskon);
System.out.println("---------------------------");
System.out.println("Pembayaran Pelanggan");
System.out.print("Uang Pelanggan = ");
uangpembeli = sc.nextInt();
kembalian= uangpembeli-nominaldiskon;
System.out.println("Total Kembalian = "+kembalian);
}
else if (totalpembelian >= 300000 && totalpembelian < 400000) {
System.out.println("diskon 15%");
nominaldiskon=totalpembelian*85/100;
System.out.println("Harga setelah diskon =" +nominaldiskon);
System.out.println("---------------------------");
System.out.println("Pembayaran Pelanggan");
System.out.print("Uang Pelanggan = ");
uangpembeli = sc.nextInt();
kembalian= uangpembeli-nominaldiskon;
System.out.println("Total Kembalian = "+kembalian);
}
else if (totalpembelian >= 200000 && totalpembelian < 300000) {
System.out.println("diskon 10%");
nominaldiskon=totalpembelian*90/100;
System.out.println("Harga setelah diskon = " +nominaldiskon);
System.out.println("---------------------------");
System.out.println("Pembayaran Pelanggan");
System.out.print("Uang Pelanggan = ");
uangpembeli = sc.nextInt();
kembalian= uangpembeli-nominaldiskon;
System.out.println("Total Kembalian = "+kembalian);
}
else if (totalpembelian >= 100000 && totalpembelian < 200000) {
System.out.println("diskon 5%");
nominaldiskon=totalpembelian*95/100;
System.out.println("Harga setelah diskon = " +nominaldiskon);
System.out.println("---------------------------");
System.out.println("Pembayaran Pelanggan");
System.out.print("Uang Pelanggan = ");
uangpembeli = sc.nextInt();
kembalian= uangpembeli-nominaldiskon;
System.out.println("Total Kembalian = "+kembalian);
}
else if (totalpembelian <=100000) {
System.out.println("diskon 0%");
nominaldiskon=totalpembelian;
System.out.println("Harga setelah diskon = " +nominaldiskon);
System.out.println("--------------------------");
System.out.println("Pembayaran Pelanggan");
System.out.print("Uang Pelanggan = ");
uangpembeli = sc.nextInt();
kembalian= uangpembeli-nominaldiskon;
System.out.println("Total Kembalian = "+kembalian);
}
else{
System.out.println("Maaf, pembelian anda tidak sesuai");
}
}
}
Komentar
Posting Komentar