Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- class Tokokain{
- public static void main(String[] args) {
- Scanner sc =new Scanner(System.in);
- int kain1,kain2,kain3,kain4,jumlahPerMeter;
- int harga1=25000,harga2=34000,harga3=37000,harga4=43000;
- double total;
- char ong;
- String jumlah;
- System.out.println("==================================================================");
- System.out.println("\t\t\tTOKO KAIN PUTRA AGUNG");
- System.out.println("==================================================================\n");
- System.out.print("Kain Polos : Rp. 25.000");
- System.out.print("\nKain Corak : Rp. 34.000");
- System.out.print("\nKain Polos Bawahan : Rp. 37.000");
- System.out.print("\nKain Polos Tebal : Rp. 43.000\n");
- System.out.print("\n1. Ongkir Jatim : Rp. 15.000");
- System.out.print("\n2. Ongkir Luar Jatim : Rp. 25.000\n");
- System.out.print("\nDiskon 2000 per Meter jika beli lebih dari 5 Meter");
- System.out.print("\nDiskon 15% Jika Beli Lebih dari 20 meter\n");
- System.out.print("\nMasukkan Jumlah Pesanan Kain Polos Per Meter \t\t: ");
- kain1=sc.nextInt();
- System.out.print("Masukkan Jumlah Pesanan Kain Corak Per Meter \t\t: ");
- kain2=sc.nextInt();
- System.out.print("Masukkan Jumlah Pesanan Kain Polos Bawahan Per Meter : ");
- kain3=sc.nextInt();
- System.out.print("Masukkan Jumlah Pesanan Kain Polos Tebal Per Meter \t: ");
- kain4=sc.nextInt();
- jumlahPerMeter=kain1+kain2+kain3+kain4;
- total=(kain1*harga1)+(kain2*harga2)+(kain3*harga3)+(kain4*harga4);
- System.out.print("\nJumlah Kain yang dibeli "+jumlahPerMeter+" Meter");
- System.out.print("\nTotal Harga Kain yang dibeli Rp. "+total);
- if (jumlahPerMeter>=-20){
- System.out.println("input salah");
- }else System.out.println("Masukan jumlah kain");
- if (jumlahPerMeter > 0) {
- if (jumlahPerMeter>=5) {
- if (jumlahPerMeter>=20) {
- total=total-(total*0.15);
- System.out.print("\nAnda membeli Kain "+jumlahPerMeter+" Meter, "+" Anda mendapat Diskon 15% ");
- System.out.print("\nYang harus Dibayar: Rp. "+total);
- }else{
- total=(kain1*(harga1-2000))+(kain2*(harga2-2000))+(kain3*(harga3-2000))+(kain4*(harga4-2000));
- System.out.print("\nAnda membeli Kain "+jumlahPerMeter+" Meter, "+" Anda mendapat Potongan Rp. 2000 ");
- System.out.print("\nYang harus Dibayar: Rp. "+total);
- }
- }
- }else {
- System.out.print("\nYang harus Dibayar: Rp. "+total);
- }
- System.out.print("\n\nPilih Kode Ongkir ( 1 2 ) : ");
- ong=sc.next().charAt(0);
- switch (ong){
- case '1':
- System.out.print("\nOngkos Kirim Area Jawa Timur Sebesar 15000");
- System.out.print("\nRp. "+total+" + "+"Rp. 15000 = Rp. ");
- total=total+15000;
- System.out.print(total);
- break;
- case '2':
- System.out.print("\nOngkos Kirim Area Selain Jawa Timur Sebesar 25000");
- System.out.print("\nRp. "+total+" + "+"Rp. 25000 = Rp. ");
- total=total+25000;
- System.out.print(total);
- break;
- default:
- System.out.print("\nInput Salah");
- }
- System.out.print("\n\nJadi Total Harga :\nRp "+total);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement