等額本金 逆推

2021-07-07 08:54:22 字數 1287 閱讀 1376

等額本金是遞迴逆推的乙個方法:

父親準備

4年的生活費

,使且整存零取的方式

,控制每月底只能提取

1000元,

假設銀行年利息為

1.71% 思路

: 第48

個月取出

1000,

則要先求出

47個月時銀行存款的具體金額:

第47個月的存款

=1000/(1+1.71%/12) 第

47個月的存款=(第

47個月的存款

+1000)/(1+1.71%/12)

........

第1個月的存款=(第

2個月的存款

+1000)/(1+1.71%/12)

pseudocode:

corpus(0)

if  term=48then

corpus(48)=1000

elseifcorpus(n)=(corpus(n+1)+1000)/(1+%)

endif

'//程式用以計算等額本息方式

public out()

public ea#, term#, rate#

sub corpus()

dim firstcorpus#

'每期金額,利率,期數

dim i&

'變數with sheet3

ea = .cells(1, 2): rate = .cells(2, 2): term = .cells(3, 2)

redim out(0 to term, 1 to 2)

firstcorpus = corpusmain(0) '求0值

'output

.cells(4, 2) = firstcorpus 'answer

.cells(7, 1).resize(ubound(out) + 1, ubound(out, 2)) = out 'process

end with

end sub

'//遞迴逆推主程式

function corpusmain(n)

if n = term then

corpusmain = ea

else

corpusmain = (corpusmain(n + 1) + ea) / (1 + rate / 12)

end if

out(n, 1) = n: out(n, 2) = corpusmain

end function

等額本息和等額本金計算

背景 一直以來不清楚等額本息和等額本金的計算過程,也不明白孰優孰劣,這裡做個記錄彙總 舉個例子 如果借款100萬,20年還清,年利率6.55 則月利率為0.5458 1.假設等額本金,則月還款本金為 100萬 240個月,即每月為4167元 1 第乙個月還款利息為 100萬 0.5458 5458元...

python計算等額本金,等額本息

貸款額為a,月利率為i,年利率為i,還款月數為n a 500000.00 i 0.11495 i i 12 n 60 print 等額本息計算,以5個月為例 月均還款 本金 利息 b a i pow 1 i n pow 1 i n 1 還款利息總和 y n a i pow 1 i n pow 1 i...

購房貸款 等額本息 等額本金

購房貸款主要有兩種方式 等額本息貸款和等額本金貸款。這兩種方式最大的不同在於計算利息的方式不同。前者採用的是復合方式計算利息 即本金和利息都要產生利息 後者採用簡單方式計算利息 即只有本金產生利息 這樣,在其它貸款條件相同的情況下,等額本息貸款很明顯地要比等額本金貸款多出很多利息。另外,等額本息貸款...