KASUS
Buat program untuk menghitung angsuran hutang, dimana diinputkan besar hutang/pinjaman, lamanya angsuran (bulan), dan besarnya bunga perbulan. Bunga dihitung dari hutang/pinjaman yang tersisa. Tampilan daftar pembayaran mulai dari pembayaran pertama sampai terakhir (lunas).
Source Code
package angsuran_hutang;
import java.util.Scanner;
public class Angsuran_hutang {
public static void main(String[] args) {
Scanner x=new Scanner(System.in);
int lama;
double hutang,bunga1,bunga,angsur,sisa,sisa1;
double angsur1,total=0,totbunga,bayar;
System.out.println(" PROGRAM HITUNG ANGSURAN PEMINJAMAN");
System.out.println("===================================================");
System.out.print("Besar Pinjaman = ");hutang=x.nextDouble();
System.out.print("Lama Angsuran (bulan) = ");lama=x.nextInt();
System.out.println();
for(int a=1;a<=lama;a++){
angsur=hutang/lama;
sisa=hutang-angsur*a;
bunga=hutang/(sisa+angsur);
bunga1=bunga*10/100*hutang;
bayar=bunga1+angsur;
total+=bayar;
System.out.println("Bulan ke - "+a);
System.out.println("----------------------------");
System.out.printf("Suku bunga = %.2f",bunga);
System.out.println(" persen");
System.out.printf("Besar bunga = %.2f",bunga1);
System.out.println(" Rupiah");
System.out.printf("Bayar = %.2f",bayar);
System.out.println(" Rupiah");
System.out.printf("Sisa Pinjaman = %.2f",sisa);
System.out.println(" Rupiah");
System.out.println("----------------------------");
}
System.out.println("=============================================================================");
System.out.println(" Pinjaman awal = "+hutang+" Rupiah");
System.out.printf ("Total Pengembalian (pinjaman awa1+bunga dari bulan 1 - "+lama+" = %.2f",total);
System.out.println(" Rupiah");
System.out.println();
}
}
TAMPILAN
PROGRAM HITUNG ANGSURAN PEMINJAMAN
===================================================
Besar Pinjaman = 20000000
Lama Angsuran (bulan) = 10
Bulan ke - 1
----------------------------
Suku bunga = 1.00 persen
Besar bunga = 2000000.00 Rupiah
Bayar = 4000000.00 Rupiah
Sisa Pinjaman = 18000000.00 Rupiah
----------------------------
Bulan ke - 2
----------------------------
Suku bunga = 1.11 persen
Besar bunga = 2222222.22 Rupiah
Bayar = 4222222.22 Rupiah
Sisa Pinjaman = 16000000.00 Rupiah
----------------------------
Bulan ke - 3
----------------------------
Suku bunga = 1.25 persen
Besar bunga = 2500000.00 Rupiah
Bayar = 4500000.00 Rupiah
Sisa Pinjaman = 14000000.00 Rupiah
----------------------------
Bulan ke - 4
----------------------------
Suku bunga = 1.43 persen
Besar bunga = 2857142.86 Rupiah
Bayar = 4857142.86 Rupiah
Sisa Pinjaman = 12000000.00 Rupiah
----------------------------
Bulan ke - 5
----------------------------
Suku bunga = 1.67 persen
Besar bunga = 3333333.33 Rupiah
Bayar = 5333333.33 Rupiah
Sisa Pinjaman = 10000000.00 Rupiah
----------------------------
Bulan ke - 6
----------------------------
Suku bunga = 2.00 persen
Besar bunga = 4000000.00 Rupiah
Bayar = 6000000.00 Rupiah
Sisa Pinjaman = 8000000.00 Rupiah
----------------------------
Bulan ke - 7
----------------------------
Suku bunga = 2.50 persen
Besar bunga = 5000000.00 Rupiah
Bayar = 7000000.00 Rupiah
Sisa Pinjaman = 6000000.00 Rupiah
----------------------------
Bulan ke - 8
----------------------------
Suku bunga = 3.33 persen
Besar bunga = 6666666.67 Rupiah
Bayar = 8666666.67 Rupiah
Sisa Pinjaman = 4000000.00 Rupiah
----------------------------
Bulan ke - 9
----------------------------
Suku bunga = 5.00 persen
Besar bunga = 10000000.00 Rupiah
Bayar = 12000000.00 Rupiah
Sisa Pinjaman = 2000000.00 Rupiah
----------------------------
Bulan ke - 10
----------------------------
Suku bunga = 10.00 persen
Besar bunga = 20000000.00 Rupiah
Bayar = 22000000.00 Rupiah
Sisa Pinjaman = 0.00 Rupiah
----------------------------
=============================================================================
Pinjaman awal = 2.0E7 Rupiah
Total Pengembalian (pinjaman awa1+bunga dari bulan 1 - 10 = 78579365.08 Rupiah
Buat program untuk menghitung angsuran hutang, dimana diinputkan besar hutang/pinjaman, lamanya angsuran (bulan), dan besarnya bunga perbulan. Bunga dihitung dari hutang/pinjaman yang tersisa. Tampilan daftar pembayaran mulai dari pembayaran pertama sampai terakhir (lunas).
Source Code
package angsuran_hutang;
import java.util.Scanner;
public class Angsuran_hutang {
public static void main(String[] args) {
Scanner x=new Scanner(System.in);
int lama;
double hutang,bunga1,bunga,angsur,sisa,sisa1;
double angsur1,total=0,totbunga,bayar;
System.out.println(" PROGRAM HITUNG ANGSURAN PEMINJAMAN");
System.out.println("===================================================");
System.out.print("Besar Pinjaman = ");hutang=x.nextDouble();
System.out.print("Lama Angsuran (bulan) = ");lama=x.nextInt();
System.out.println();
for(int a=1;a<=lama;a++){
angsur=hutang/lama;
sisa=hutang-angsur*a;
bunga=hutang/(sisa+angsur);
bunga1=bunga*10/100*hutang;
bayar=bunga1+angsur;
total+=bayar;
System.out.println("Bulan ke - "+a);
System.out.println("----------------------------");
System.out.printf("Suku bunga = %.2f",bunga);
System.out.println(" persen");
System.out.printf("Besar bunga = %.2f",bunga1);
System.out.println(" Rupiah");
System.out.printf("Bayar = %.2f",bayar);
System.out.println(" Rupiah");
System.out.printf("Sisa Pinjaman = %.2f",sisa);
System.out.println(" Rupiah");
System.out.println("----------------------------");
}
System.out.println("=============================================================================");
System.out.println(" Pinjaman awal = "+hutang+" Rupiah");
System.out.printf ("Total Pengembalian (pinjaman awa1+bunga dari bulan 1 - "+lama+" = %.2f",total);
System.out.println(" Rupiah");
System.out.println();
}
}
TAMPILAN
PROGRAM HITUNG ANGSURAN PEMINJAMAN
===================================================
Besar Pinjaman = 20000000
Lama Angsuran (bulan) = 10
Bulan ke - 1
----------------------------
Suku bunga = 1.00 persen
Besar bunga = 2000000.00 Rupiah
Bayar = 4000000.00 Rupiah
Sisa Pinjaman = 18000000.00 Rupiah
----------------------------
Bulan ke - 2
----------------------------
Suku bunga = 1.11 persen
Besar bunga = 2222222.22 Rupiah
Bayar = 4222222.22 Rupiah
Sisa Pinjaman = 16000000.00 Rupiah
----------------------------
Bulan ke - 3
----------------------------
Suku bunga = 1.25 persen
Besar bunga = 2500000.00 Rupiah
Bayar = 4500000.00 Rupiah
Sisa Pinjaman = 14000000.00 Rupiah
----------------------------
Bulan ke - 4
----------------------------
Suku bunga = 1.43 persen
Besar bunga = 2857142.86 Rupiah
Bayar = 4857142.86 Rupiah
Sisa Pinjaman = 12000000.00 Rupiah
----------------------------
Bulan ke - 5
----------------------------
Suku bunga = 1.67 persen
Besar bunga = 3333333.33 Rupiah
Bayar = 5333333.33 Rupiah
Sisa Pinjaman = 10000000.00 Rupiah
----------------------------
Bulan ke - 6
----------------------------
Suku bunga = 2.00 persen
Besar bunga = 4000000.00 Rupiah
Bayar = 6000000.00 Rupiah
Sisa Pinjaman = 8000000.00 Rupiah
----------------------------
Bulan ke - 7
----------------------------
Suku bunga = 2.50 persen
Besar bunga = 5000000.00 Rupiah
Bayar = 7000000.00 Rupiah
Sisa Pinjaman = 6000000.00 Rupiah
----------------------------
Bulan ke - 8
----------------------------
Suku bunga = 3.33 persen
Besar bunga = 6666666.67 Rupiah
Bayar = 8666666.67 Rupiah
Sisa Pinjaman = 4000000.00 Rupiah
----------------------------
Bulan ke - 9
----------------------------
Suku bunga = 5.00 persen
Besar bunga = 10000000.00 Rupiah
Bayar = 12000000.00 Rupiah
Sisa Pinjaman = 2000000.00 Rupiah
----------------------------
Bulan ke - 10
----------------------------
Suku bunga = 10.00 persen
Besar bunga = 20000000.00 Rupiah
Bayar = 22000000.00 Rupiah
Sisa Pinjaman = 0.00 Rupiah
----------------------------
=============================================================================
Pinjaman awal = 2.0E7 Rupiah
Total Pengembalian (pinjaman awa1+bunga dari bulan 1 - 10 = 78579365.08 Rupiah
No comments:
Post a Comment