按揭計算(II)
更新日期: 2011年1月31日
程式用作計算按揭問題,假定利息每月計算及息率固定不變,程式可以計算以下問題:
˙尚欠貸款Outstanding balance ( 已知貸款、每月供款、貸款及年利率)
˙貸款 Loan (已知尚欠貸款、每月供款、年利率及還款期數)
˙年利率 (已知尚欠貸款、每月供款、貸款 及還款期數)
˙還款期數 (已知尚欠貸款、每月供款、貸款及年利率)
˙每月供款Monthly instalments (已知貸款、年利率及還款期數(月為單位))
注意: E 是按 EXP。
程式 (220 bytes)
ClrMemory: π→A: ?→A: ?→B: ?→C: ?→D: ?→X: 1200→M:
1 + C ÷ M→Y: A=π => BY^( D ) + XMC-1(1 - Y^( D◢
B=0 => (A + XMC-1(Y^( D ) - 1) ) ÷ Y^( D◢
X=0 => C(A - BY^( D ) ) ÷ (M- MY^( D◢
C => log( Y , ( AC - XM) ÷ (BC - XM◢
6→Y: Lbl 0: Y→C: 1 + Y ÷ M:
Y - M( BAns^( D ) - XMY-1(Ans^( D ) - 1) -A ) ÷ ( XM2(Ans^( D ) - 1)
÷ Y2 +Ans-1Ans^( D )( DB- DXM ÷ Y→Y:
E - 3 ≦Abs( Y - C => Goto 0: Y
參考公式:
(A為尚欠貨款,Q為每月供款,M為貨款及 r 為每月利率 (即年利率÷12))
例題1: 貸款$100,0000,年利率為6%,每月還款額5995.51,求還款100期後的尚欠貸款。
按 Prog 1 再按 EXE (不輸入數值代表計算尚欠貨款)
100 0000 EXE (貸款)
6 EXE (年利率)
100 EXE (還款期)
5995.51 EXE (每月還款,顯示尚欠貸款為 $871247.01)
計算完結按AC終止程式
例題2: 貸款$100,0000,年利率為6%,貸款時間為360月,求每月還款額。
按 Prog 1 再按 0 EXE (尚欠貸款為0代表完全清還)
100 0000 EXE (貸款)
6 EXE (年利率)
360 EXE (還款期)
EXE (不輸入數值代表計算每月還款額,顯示還款額為 $5995.51)
計算完結按AC終止程式
例題3: 一項貸款,每月還款額為$5995.51,年利率為6%,還款期數為360月求貸款額。
按 Prog 1 再按 0 EXE (尚欠貸款為0代表完全清還)
EXE (不輸入數值代表計算貸款)
6 EXE (年利率)
360EXE (還款期),顯示貸款額為 $100 0000)
5995.51 EXE (每月還款額,顯示貸款額為 $100 0000)
計算完結按AC終止程式
例題4: 貸款$100,0000,年利率為6%,每月還款額為$5995.51,求還款期數。
按 Prog 1 再按 0 EXE (尚欠貸款為0代表完全清還)
100 0000 EXE (貸款)
6 EXE (年利率)
EXE (不輸入數值代表計算還款期 )
5995.51 EXE (每月還款額 ,顯示還款期為360月)
計算完結按AC終止程式
例題5: 一項貸款,每月還款額為$5995.51,貸款$100,0000,還款100期後的尚欠貸款為$871247.01,求年利率。
按 Prog 1 再按 871247.01 EXE (尚欠貸款)
100 0000 EXE (貸款)
EXE (不輸入數值代表計算年利率)
100 EXE (還款期)
5995.51 EXE (每月還款額,顯示年利率為 6%)
計算完結按AC終止程式
註: 計算利率時,由於需要重複計算,所以計算時間可能會較長。