房贷计算器
等额本息
年利率:
贷款金额(万元):
贷款期数:
期数 | 每月还款 | 当月还的本金 | 累计还的本金 | 还欠的本金 | 当月还的利息 | 累计还的利息 | 累计还的利息 + 累计还的本金 |
---|---|---|---|---|---|---|---|
{{n}} | {{perMonthMoney}} | {{c1.get(n)}} | {{c2.get(n)}} | {{c5.get(n)}} | {{c4.get(n)}} | {{c3.get(n)}} | {{c6.get(n)}} |
等额本息的意思是,本金加利息是等额的,所以每个月的还款额是一样的。等额本金说的是每个月还的本金是一样的,所以随着本金越还越少,则相应的利息部分越来越少。
假设我们借了 12 万块,等额本息,分 12 个月还,那么我们可以列出这样的等式,来理解计算过程,帮助我们求出每个月的还款额。其中 p 表示月利率,月利率等于年利率除以 12 个月,A 是我们要求的每月还款额。在这个例子中,我们假设年利率为百分之 6.
a0 = 12;# 这表示我们借了 12 万的本金
a1 = a0 * (1 + p) - A; # 第一个月的利息加本金,减去还款额 A,表示还款了一个月后,未还的钱
a2 = a1 * (1 + p) - A; # 以此类推
an = an-1 * (1 + p) - A; # 当第 12 月的时候,全部还完,当 n =12 时,则这个等式的左右 2 边都为 0。
怎么根据这些例子来求出 A 值呢,我先编程实现了这样一段代码。
继续阅读“等额本息的求解之路”