Advertisement
Guest User

ros

a guest
Oct 19th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.08 KB | None | 0 0
  1. import java.util.Scanner;
  2. class Tokokain{
  3.     public static void main(String[] args) {
  4.        
  5.         Scanner sc =new Scanner(System.in);
  6.         int kain1,kain2,kain3,kain4,jumlahPerMeter;
  7.         int harga1=25000,harga2=34000,harga3=37000,harga4=43000;
  8.         double total;
  9.         char ong;
  10.         String jumlah;
  11.  
  12.             System.out.println("==================================================================");
  13.             System.out.println("\t\t\tTOKO KAIN PUTRA AGUNG");
  14.             System.out.println("==================================================================\n");
  15.  
  16.         System.out.print("Kain Polos        :  Rp. 25.000");
  17.         System.out.print("\nKain Corak      :  Rp. 34.000");
  18.         System.out.print("\nKain Polos Bawahan  :  Rp. 37.000");
  19.         System.out.print("\nKain Polos Tebal    :  Rp. 43.000\n");
  20.         System.out.print("\n1. Ongkir Jatim     :  Rp. 15.000");
  21.         System.out.print("\n2. Ongkir Luar Jatim    :  Rp. 25.000\n");
  22.  
  23.         System.out.print("\nDiskon 2000 per Meter jika beli lebih dari 5 Meter");
  24.         System.out.print("\nDiskon 15% Jika Beli Lebih dari 20 meter\n");
  25.  
  26.         System.out.print("\nMasukkan Jumlah Pesanan Kain Polos Per  Meter \t\t: ");
  27.         kain1=sc.nextInt();
  28.         System.out.print("Masukkan Jumlah Pesanan Kain Corak Per  Meter \t\t: ");
  29.         kain2=sc.nextInt();
  30.         System.out.print("Masukkan Jumlah Pesanan Kain Polos Bawahan Per  Meter   : ");
  31.         kain3=sc.nextInt();
  32.         System.out.print("Masukkan Jumlah Pesanan Kain Polos Tebal Per  Meter \t: ");
  33.         kain4=sc.nextInt();
  34.        
  35.         jumlahPerMeter=kain1+kain2+kain3+kain4;
  36.         total=(kain1*harga1)+(kain2*harga2)+(kain3*harga3)+(kain4*harga4);
  37.         System.out.print("\nJumlah Kain yang dibeli "+jumlahPerMeter+" Meter");
  38.         System.out.print("\nTotal Harga Kain yang dibeli Rp. "+total);
  39.         if (jumlahPerMeter>=-20){
  40.             System.out.println("input salah");
  41.         }else System.out.println("Masukan jumlah kain");
  42.  
  43.         if (jumlahPerMeter > 0) {
  44.             if (jumlahPerMeter>=5) {
  45.                 if (jumlahPerMeter>=20) {
  46.                     total=total-(total*0.15);
  47.                     System.out.print("\nAnda membeli Kain "+jumlahPerMeter+" Meter, "+" Anda mendapat Diskon 15% ");
  48.                     System.out.print("\nYang harus Dibayar: Rp. "+total);  
  49.                 }else{
  50.                     total=(kain1*(harga1-2000))+(kain2*(harga2-2000))+(kain3*(harga3-2000))+(kain4*(harga4-2000));
  51.                     System.out.print("\nAnda membeli Kain "+jumlahPerMeter+" Meter, "+" Anda mendapat Potongan Rp. 2000 ");
  52.                     System.out.print("\nYang harus Dibayar: Rp. "+total);
  53.                 }
  54.             }
  55.         }else {
  56.             System.out.print("\nYang harus Dibayar: Rp. "+total);
  57.         }
  58.  
  59.         System.out.print("\n\nPilih Kode Ongkir ( 1 2 ) : ");
  60.         ong=sc.next().charAt(0);
  61.  
  62.        
  63.             switch (ong){
  64.                 case '1':  
  65.                
  66.                 System.out.print("\nOngkos Kirim Area Jawa Timur Sebesar 15000");
  67.                 System.out.print("\nRp. "+total+" + "+"Rp. 15000 = Rp. ");
  68.                 total=total+15000;
  69.                 System.out.print(total);
  70.                 break;
  71.                 case '2':
  72.                 System.out.print("\nOngkos Kirim Area Selain Jawa Timur Sebesar 25000");
  73.                 System.out.print("\nRp. "+total+" + "+"Rp. 25000 = Rp. ");
  74.                 total=total+25000;
  75.                 System.out.print(total);
  76.                 break;
  77.                 default:
  78.                 System.out.print("\nInput Salah");
  79.                 }
  80.             System.out.print("\n\nJadi Total Harga :\nRp "+total);
  81.     }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement