Pages

Senin, 07 November 2011

Tugas Java Method GUI

/**
 * @(#)Payment.java
 *
 *
 * @create by Imam Sunaryo
 * @version 1.00 2011/1/15
 */

import javax.swing.*;
public class Payment {

    public static void main(String args[]) {
     String ket;
     Integer harga,kuantity,jumlah,Diskon,Discount,DP,DP2,dp,JumlahBayar,Sisa,Bunga,KurangBayar,TotalBayar;
     String Inputnama=JOptionPane.showInputDialog("Nama Barang ? ");
     String Inputharga=JOptionPane.showInputDialog(" Harga Barang ? ");
     String Inputkuantity=JOptionPane.showInputDialog(" Kuantity Pembelian ? ");
     harga=Integer.parseInt (Inputharga);
     kuantity=Integer.parseInt (Inputkuantity);
     jumlah=harga*kuantity;
        if (jumlah>=500000)
     Diskon=10;
     else
     Diskon=0;
     Discount=jumlah-jumlah*Diskon/100;
     JOptionPane.showMessageDialog(null," Anda Telah Membeli " +Inputnama+" Dengan Harga Total Rp."+jumlah+" Diskon Anda adalah "+Diskon+"% , Maka Anda Harus Membayar senilai Rp."+Discount,"Info",JOptionPane.INFORMATION_MESSAGE);
     String InputDP=JOptionPane.showInputDialog(" Masukkan DP Yang Akan Anda Bayar ? ");
     DP=Integer.parseInt (InputDP);
     dp=Discount*20/100;
     if (DP>=dp)   {
     Sisa=Discount-DP;  
     JOptionPane.showMessageDialog(null,"DP Anda adalah sebesar Rp. " +DP+". Maka Sisa Kekurangan Pembayaran Anda adalah Rp."+Sisa,"Sisa Pembayaran",JOptionPane.INFORMATION_MESSAGE);
         }
     else{      
     JOptionPane.showMessageDialog(null,"Maaf DP Anda Tidak cukup. Mohon Bayar DP minimal sebesar 20%","Sisa Pembayaran",JOptionPane.INFORMATION_MESSAGE);
        String InputDP2=JOptionPane.showInputDialog(" Masukkan DP Anda ? ");
     DP=Integer.parseInt (InputDP2);
        Sisa=Discount-DP;
        JOptionPane.showMessageDialog(null,"DP Anda adalah sebesar" +DP+". Maka Sisa Kekurangan Pembayaran Anda adalah Rp."+Sisa,"Sisa Pembayaran",JOptionPane.INFORMATION_MESSAGE);
         }
     Bunga=5;
     KurangBayar=Sisa-Sisa*5/100;
     if (Sisa>0)   {    
     JOptionPane.showMessageDialog(null,"Dikarenakan Anda Masih Memiliki Sisa Pembayaran, Maka Kekurangan tersebut ditambahkan Bunga sebesar" +Bunga+ "%. Sehingga Jumlah Kekurangan Yang Harus Dibayar adalah sebesar Rp."+KurangBayar,"Bunga",JOptionPane.INFORMATION_MESSAGE);
     JOptionPane.showMessageDialog(null,"Anda Akan Melunasi Kekurangan Pembayaran Sekarang Sebesar Rp." +KurangBayar+" ?","PELUNASAN",JOptionPane.INFORMATION_MESSAGE);
     JOptionPane.showMessageDialog(null,"Terima Kasih Anda Telah Membayar Lunas","LUNAS",JOptionPane.INFORMATION_MESSAGE);
     }else
     if (Sisa==0){
     JOptionPane.showMessageDialog(null,"Terima Kasih Anda Telah Membayar Lunas","LUNAS",JOptionPane.INFORMATION_MESSAGE);}
     System.exit(0);
    }
  
  
}

0 komentar:

Posting Komentar