DerioFT

Diskusi4

Oct 17th, 2023
577
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.89 KB | Source Code | 0 0
  1. import java.io.*;
  2.  
  3. public class Diskusi4 {
  4.  
  5.     public static void main(String[] args) throws IOException {
  6.        
  7.         BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  8.        
  9.         int kode_susu = 0, jumlah_beli = 0, harga = 0, subtotal = 0, pajak = 0, total_pembayaran = 0, potongan = 0;
  10.         String merk_susu = "", nama_pembeli = "", jenis_ukuran = "";
  11.         char kode_ukuran;
  12.        
  13.         System.out.println("PROGRAM PENJUALAN SUSU");
  14.        
  15.         System.out.print("Masukkan Nama Pembeli : ");
  16.         nama_pembeli = br.readLine();
  17.        
  18.         System.out.print("Masukkan Kode Susu [1/2/3] : ");
  19.         kode_susu = Integer.parseInt(br.readLine());
  20.        
  21.         System.out.print("Kode Ukuran [S/M/L]\t : ");
  22.         kode_ukuran = br.readLine().charAt(0);
  23.         kode_ukuran = Character.toUpperCase(kode_ukuran);
  24.        
  25.         System.out.print("Masukkan Jumlah Beli\t : ");
  26.         jumlah_beli = Integer.parseInt(br.readLine());
  27.    
  28.    
  29.         if (kode_susu == 1) {
  30.             merk_susu = "Susu Indomilk";
  31.            
  32.             if (kode_ukuran == 'S') {
  33.                 jenis_ukuran = "Small";
  34.                 harga = 5000;
  35.             }
  36.                
  37.             else if (kode_ukuran == 'M') {
  38.                 jenis_ukuran = "Medium";
  39.                 harga = 7500;
  40.             }
  41.                
  42.             else if (kode_ukuran == 'L') {
  43.                 jenis_ukuran = "Large";
  44.                 harga = 9500;
  45.             }
  46.            
  47.             else {
  48.                 jenis_ukuran = "";
  49.                 harga = 0;
  50.             }      
  51.            
  52.         }
  53.        
  54.         else if (kode_susu == 2) {
  55.             merk_susu = "Susu Sustagen";
  56.            
  57.             if (kode_ukuran == 'S') {
  58.                 jenis_ukuran = "Small";
  59.                 harga = 4500;
  60.             }
  61.                
  62.             else if (kode_ukuran == 'M') {
  63.                 jenis_ukuran = "Medium";
  64.                 harga = 6500;
  65.             }
  66.                
  67.             else if (kode_ukuran == 'L') {
  68.                 jenis_ukuran = "Large";
  69.                 harga = 8500;
  70.             }
  71.            
  72.             else {
  73.                 jenis_ukuran = "";
  74.                 harga = 0;
  75.             }
  76.         }
  77.        
  78.         else if (kode_susu == 3) {
  79.             merk_susu = "Susu Indomilk";
  80.            
  81.             if (kode_ukuran == 'S') {
  82.                 jenis_ukuran = "Small";
  83.                 harga = 9500;
  84.             }
  85.                
  86.             else if (kode_ukuran == 'M') {
  87.                 jenis_ukuran = "Medium";
  88.                 harga = 15500;
  89.             }
  90.                
  91.             else if (kode_ukuran == 'L') {
  92.                 jenis_ukuran = "Large";
  93.                 harga = 19500;
  94.             }
  95.            
  96.             else {
  97.                 jenis_ukuran = "";
  98.                 harga = 0;
  99.             }
  100.         }
  101.        
  102.         else {
  103.             merk_susu = "";
  104.         }
  105.        
  106.         subtotal = harga * jumlah_beli;
  107.        
  108.         if (jumlah_beli > 25) {
  109.             potongan = subtotal * 5 / 100;
  110.         }
  111.        
  112.         pajak = subtotal*10/100;
  113.         total_pembayaran = subtotal + pajak - potongan;
  114.        
  115.         System.out.println("STRUK PEMBAYARAN");
  116.         System.out.println("Nama Pembeli \t\t:" + nama_pembeli);
  117.         System.out.println("Merk Barang \t\t:" + merk_susu);
  118.         System.out.println("Jenis Ukuran \t\t:" + jenis_ukuran);
  119.         System.out.println("Jumlah Beli \t\t:" + jumlah_beli);
  120.         System.out.println("Harga Barang \t\t:Rp." + harga);
  121.         System.out.println("Jumlah Pembayaran \t:Rp." + subtotal);
  122.         System.out.println("Potongan \t\t:Rp." + potongan);
  123.         System.out.println("Pajak \t\t\t:Rp." + pajak);
  124.         System.out.println("Total Pembayaran \t:Rp." + total_pembayaran);
  125.        
  126.        
  127.     }
  128.  
  129. }
  130.  
Advertisement
Add Comment
Please, Sign In to add comment