Latihan If Else
Nama: Kimberlie Cindy Kolopaking
NPM: 22082010200
package com.mycompany.kimberlieifelsetugas;
//Diskon pada barang
//pembelian < 100.000 = diskon 0%
//pembelian 100.001 - 200.000 = diskon 5%
//pembelian 200.001 - 300.000 = diskon 10%
//pembelian 300.001 - 400.000 = diskon 15%
//pembelian 400.001 - 500.000 = diskon 20%
//pembelian > 500.000 = diskon 25%
import java.util.Scanner;
public class Kimberlieifelsetugas {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double disc = 0,kembali;
System.out.println("Selamat Datang di Kim Fine Shop");
System.out.println("---------------");
System.out.println("Barang yang Dibeli =");
String barang = sc.next();
System.out.println("Harga per Barang =");
int hrg = sc.nextInt();
System.out.println("Jumlah =");
int jumlah = sc.nextInt();
int total = hrg*jumlah;
if(total<100000){
disc = 0;
}else if(total <100001 && total <= 200000){
disc = 5.0;
}else if(total <200001 && total <= 300000){
disc = 10.0;
}else if(total <300001 && total <= 400000){
disc = 15.0;
}else if (total <400001 && total <= 500000){
disc = 20.0;
}else if(total >500001){
disc = 25.0;
}
System.out.println("Total Pembelian = |"+barang+" = "+total+"|");
System.out.println("Anda Telah Mendapatkan Diskon = "+disc+"%");
double diskon = disc/100*total;
double NilaiAkhir = total - diskon;
System.out.println("Total = "+NilaiAkhir);
System.out.println("Bayar=");
double bayar = sc.nextDouble();
kembali = bayar - NilaiAkhir;
double kurang = NilaiAkhir - bayar;
System.out.println("-------------");
if(bayar < NilaiAkhir){
System.out.println("Maaf Nominal Kurang"+kurang);
}else if(bayar == NilaiAkhir){
System.out.println("Terima Kasih");
System.out.println("Uang Pas");
}else{
System.out.println("Terima Kasih");
System.out.println("Uang Bayar = "+bayar);
System.out.println("Total Belanja ="+NilaiAkhir);
System.out.println("____________");
System.out.println("Kembalian Anda = "+kembali);
}
}
}
Uang Kembalian:
Uang Pas:
Uang Kurang:
.png)
.png)
.png)
Comments
Post a Comment