Anda di halaman 1dari 1

%amort.m script file A=10000 ; M=3*12 ; R=8.

9 ; %jumlah pinjaman %jumlah bulan %tingkat bunga tahunan

r= (R/100) /12 %tingkat bunga bulanan P=A*(r*(1+r)^M/((1+r)^M-1)) ; %pembayaran yang diperlukan B=Zeros (M,1) ; %tempat menyimpan data sisa pinjaman tiap bulan IP =B ; %tempat menyimpan data bunga yang dibayar tiap bulan Pr= ; %tempat menyimpan data uang pokok yang dibayar tiap bulan For m = 1 : M If m ==1 %menghitung bunga jika sisa pinjaman sama dengan pinjama semula Ip (m) = r*A ; Else %sisa pinjaman adalah B (m-1) IP (m) = r*B(m-1) ; End Pr (m) = P-Ip (m) ; %uang pokok yang dibayar bulan ini If m==1 %hitung sisa pinjaman setelah pembayaran B (m) = B (m-1)-Pr(m) ; End End Format bank Disp ([jumlah = num2str (A)]) Disp ([tingkat bunga = num2str (R) ]) Disp ([jumlah bulan = int2str (M) ]) Disp ([pembayaran = num2str (R)] ) Disp ( ) Disp ( jadwal pelunasan ) Disp ( pembayaran sisa pinjaman bunga uang pokok ) Disp ([ (1:M) B IP Pr]) Format short g

Anda mungkin juga menyukai