Membuat Perhitungan
Diskon Untuk Setiap Jenis Barang dengan Nilai yang Berbeda
package
pilihbarang;
import java.util.Scanner;
public class PilihBarang {
public
static void main(String[] args) {
int
pilihan, jumlah, harga, biaya;
float
Diskon =0, BiayaTotal=0;
Scanner input = new Scanner (System.in);
System.out.println ("Daftar Barang Toko Pak Jono :");
System.out.println ("1. Gula Pasir");
System.out.println ("2. Minyak Goreng");
System.out.println
("3. Teh");
System.out.println ("4. Garam");
System.out.println ("5. Beras");
System.out.print ("Masukkan Pilihan : ");
pilihan = input.nextInt();
switch(pilihan){
case 1: System.out.println ("Anda akan membeli Gula Pasir");
System.out.print ("Masukkan Harga : ");
harga = input.nextInt();
System.out.print ("Masukkan Jumlah : ");
jumlah = input.nextInt();
biaya = harga*jumlah;
if (jumlah >=5 && jumlah <10)
jumlah++;
else if (jumlah >= 10)
jumlah = jumlah+2;
System.out.println ("Jumlah Total = "+jumlah);
System.out.println ("Harga Total = " +biaya);
if (biaya >50000)
{
Diskon = biaya*5/100;
}
BiayaTotal =
biaya-Diskon;
System.out.println ("Biaya Setelah Diskon =
"+BiayaTotal);
break;
case 2: System.out.println ("Anda akan membeli Minyak
Goreng");
System.out.print
("Masukkan Harga : ");
harga = input.nextInt();
System.out.print ("Masukkan Jumlah : ");
jumlah = input.nextInt();
biaya = harga*jumlah;
if (jumlah > 10 &&
jumlah <=15)
jumlah++;
else if (jumlah >15)
jumlah = jumlah+3;
System.out.println ("Jumlah Total = "+jumlah);
System.out.println ("Harga
Total = " +biaya);
if (biaya > 60000 )
Diskon = biaya*8/100;
BiayaTotal = biaya-Diskon;
System.out.println ("Harga Setelah Diskon = "+BiayaTotal);
break;
case 3: System.out.println ("Anda akan membeli Teh");
System.out.print ("Masukkan Harga : ");
harga = input.nextInt();
System.out.print ("Masukkan Jumlah : ");
jumlah = input.nextInt();
biaya = harga*jumlah;
if (jumlah >15 && jumlah
<=20)
jumlah++;
else if (jumlah >=20)
jumlah = jumlah+3;
System.out.println ("Jumlah Total = "+jumlah);
System.out.println ("Harga Total = " +biaya);
if (biaya >50000)
Diskon = biaya*2/100;
BiayaTotal = biaya-Diskon;
System.out.println ("Biaya Setelah Diskon = "+BiayaTotal);
break;
case 4: System.out.println ("Anda akan membeli Garam");
System.out.print ("Masukkan Harga : ");
harga = input.nextInt();
System.out.print ("Masukkan Jumlah : ");
jumlah = input.nextInt();
biaya = harga*jumlah;
if (jumlah >10 && jumlah <=15)
jumlah++;
else if (jumlah >=15)
jumlah = jumlah+2;
System.out.println ("Jumlah Total = "+jumlah);
System.out.println ("Harga Total = " +biaya);
if (biaya >60000)
Diskon = biaya*3/100;
BiayaTotal = biaya-Diskon;
System.out.println ("Biaya Setelah Diskon = "+BiayaTotal);
break;
case 5: System.out.println ("Anda akan membeli Beras");
System.out.print ("Masukkan Harga : ");
harga = input.nextInt();
System.out.print ("Masukkan Jumlah : ");
jumlah = input.nextInt();
biaya = harga*jumlah;
if (jumlah >10 && jumlah <=20)
jumlah = jumlah+2;
else if (jumlah >20)
jumlah = jumlah+3;
System.out.println ("Jumlah Total = "+jumlah);
System.out.println ("Harga Total = " +biaya);
if (biaya >75000)
Diskon = biaya*6/100;
BiayaTotal = biaya-Diskon;
System.out.println ("Biaya Setelah Diskon = "+BiayaTotal);
break;
}
}
}
Tidak ada komentar:
Posting Komentar