Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. import javax.swing.JOptionPane;
  2.  
  3. public class HitungHutangDenganDialog {
  4. public static void main(string[] args) {
  5. // Masukan suku bunga tahunan
  6. string sukuBungaTahunanString = JOptionPane.showInputDialo\g(
  7. "Masukan suku bunga tahunan, misal 8.25: ");
  8.  
  9. // Konversi ke double
  10. double sukuBungaTahunan =
  11. Double.parseDouble(sukuBungaTahunanString);
  12.  
  13. // Dapatkan suku bunga bulanan
  14. double sukuBungaBulanan = sukuBungaTahunan / 1200;
  15.  
  16. //Masukan jumlah tahun
  17. String jumlahTahunString = JOptionPane.showInputDialog(
  18. "Masukan jumlah tahun sebagai integer, \nmisalnya 5:");
  19.  
  20. // Konversi string ke int
  21. int jumlahTahun = Integer.parseInt(jumlahTahunString);
  22.  
  23. //Masukan jumlah pinjaman
  24. String pinjamanString = JOptionPane.showInputDialog(
  25. "Masukan jumlah pinjaman, misalnya 120000.95 :");
  26.  
  27. //konversi string ke double
  28. double jumlahPinjaman = Double.parseDouble(pinjamanString);
  29.  
  30. // Hitung Pembayaran
  31. double pembayaranBulanan=jumlahPinjaman/(jumlahTahun*12)+jumlahPinjaman*sukuBungaBulanan;
  32. /*double pembayaranBulanan= jumlahPinjaman, jumlahTahun * 12)); */
  33. double pembayaranTotal=pembayaranBulanan * jumlahTahun *12;
  34.  
  35. //Untuk menetapkan dua digit dibelakang titik desimal
  36. pembayaranBulanan = (int)(pembayaranBulanan * 100) / 100.0;
  37. pembayaranTotal = (int)(pembayaranTotal * 100) / 100.0;
  38.  
  39. // Tampilkan hasil
  40. String keluaran ="Pembayaran bulanan adalah " + pembayaranBulanan +
  41. "\nTotal pembayaran adalah " + pembayaranTotal;
  42. JOptionPane.showMassageDialog(null,keluaran);
  43. }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement