/**
* @(#)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);
}
}
Macam - macam perangkat lunak
5 tahun yang lalu
0 komentar:
Posting Komentar