等额本息贷款的提取还款计算 之 月供不变计算方法
多次提前还款并不复杂,其本质是利用提前还款后的剩余本金重新贷款,计算方式和首次贷款一样,不变的就是贷款金额和期限。
注意每家银行规定不同,有的不可以改期限,有的不可以改还方式,有的还要收违约金,大家提前还款时要跟银行问清楚了。
我们现在一直有一些约束条件可以选,比如月供不变,期数不变之类的,个人觉得月供不变,缩短期数降低利息才是提前还款的意义,所以就用月供不变来计算
还是固定公式入手:月供 = [借款金额×月利率×(1+月利率)^借款月数]÷[(1+月利率)^借款月数-1]
新贷款中 月供已知为上份贷款的月供数,金额为上份贷款剩余未还本金,利率是签约数据,所以未知数只有借款的月数
一元等式,解出来
一步步等式变形 ,初中数学知识 用 X 代 借款月数;
1、月供 = [借款金额×月利率×(1+月利率)^X]÷[(1+月利率)^X-1]
2、月供 *[(1+月利率)^X-1]=借款金额×月利率×(1+月利率)^X
3、[(1+月利率)^X-1]/(1+月利率)^X=借款金额×月利率/月供
4、1-1/[(1+月利率)^X]=借款金额×月利率/月供
5、1/[(1+月利率)^X]=1-借款金额×月利率/月供
6、(1+月利率)^X=1/(1-借款金额×月利率/月供)
//都是等式的乘除转换,因为分母不为 0,最后转换到了这个公式
所以最后 月份等式
X=Math.log{1/(1-借款金额×月利率/月供)} / Math.log{(1+月利率)}
代码跑出来,向上取整,就是你的新贷款的还款期数了!
//代码
剩余贷款金额 初始化为总贷款数 一百万Double totalLoad = 100;//年利率 真实年利率 加点浮动可以自己计算 2019 上浮 10%Double yearRate = 0.046;//月利率Double mouthRate = yearRate / 12;//上次贷款的月供Double monthlyPayment = 10000;
double duration=Math.log(1 /(1 - totalLoad*mouthRate / monthlyPayment))/ Math.log((1 + mouthRate));System.out.println("期数: " +Math.ceil(duration));
ps:有很多网站提供计算方式了,都是月供基本不变的基础上,实际有得银行新贷款的月供是完全不变的,所以计算起来还是小有区别,先算出期数,最后一个月特殊,再反推计算少一个月的贷款数,最后一个月的还款额度单独计算。
等额本息贷款的提取还款计算 之 月供不变计算方法相关推荐
- Python计算等额本息贷款和等额本金贷款
题目: 编写函数loanCalculator,根据参数返回每个月贷款详细信息和利息总额,具体要求如下: 1.参数包括:贷款额度.贷款期限.年利率(默认4.35%)和还款方式(1表示等额本金贷款,2表示 ...
- 等额本息贷款与等额本金贷款比较
from http://www.dkfx.cn/html/hots/002_bx_vs_bj.html 关键字: 等额本息贷款, 等额本金贷款, 贷款比较, 提前还款 序 国内银行最早推出的贷款方式是 ...
- 等额本金贷款和等额本息贷款计算和比较
等额本息贷款 等额本息还款法即把按揭贷款的本金总额与利息总额相加,然后平均分摊到还款期限的每个月中,每个月的还款额是固定的,但每月还款额中的本金比重逐月递增.利息比重逐月递减.这种方法是目前最为普遍, ...
- 如何使用python进行等额本金-等额本息贷款计算
#贷款额为a,月利率为i,年利率为I,还款月数为n a = 500000.00 I = 0.11495 i = I/12 n = 60 print("-----等额本息计算,以5个月为例-- ...
- 等额本息贷款月付款额的推导公式
因为最近准备买房,就对贷款还款方式进行了了解.等额本金还款比较容易计算,用总贷款额A除以总期数m(单位为月)就可以算出每一个月应该还的本金,再加上当月应还利息就可以算出当月总还款额.但是对等额本息的还 ...
- 等额本息贷款 ——已知贷款本金、月还款额、贷款月数,反推贷款月利率、年利率-java实现
等额本息 每月还款计算公式: 每月本息金额 = (本金×月利率×(1+月利率)^还款月数)÷ ((1+月利率)^还款月数-1)) 反转求出 月利率 月利率 如果根据上面公式反转是算不出来的. 下面给出 ...
- 等额本息贷款每月还款金额推导过程
假设贷款总额是A,而每月利息是b,总共360期,目标是计算每个月应该给银多少钱,推导过程如下. 设每个月还银行的本金为 mn(1≤n≤360)m_n ( 1 \leq n \leq 360) mn( ...
- 购房贷款 等额本息 等额本金
购房贷款主要有两种方式:等额本息贷款和等额本金贷款.这两种方式最大的不同在于计算利息的方式不同.前者采用的是复合方式计算利息(即本金和利息都要产生利息),后者采用简单方式计算利息(即只有本金产生利息) ...
- matlab算法实现对等额本息和等额本金两种还款方式的计算
调查 随着房地产行业的蓬勃兴起,按揭贷款支付方式购买房产成为当前居民普遍采用的资金筹集方式,体现了我国人民理财意识的提高.然而在当下银行推荐的还款方式即:等额本息还款法和等额本金还款法下,(是否存在其 ...
- python 计算银行带宽等额本金和等额本息的方法
在房屋贷款中,还款是按月进行的,利息也是按月计算的(月利率为年利率除以12),每月还款优先还本月利息,剩下的还本金,未还款的本金会影响下月利息的计算,在还款期数达到时,所有贷款都会还完,还款选项中有等 ...
最新文章
- ubuntu c/c++ IDE编程环境
- Redis的二八定律
- 012_Java操作FastDFS
- linux关闭时间戳是否有影响,linux – 如何让sec正确忽略时间戳
- Oracle 11g R2手动配置EM(转)
- Linux 下的 AddressSanitizer
- python空类型用什么表示_python中怎么表示空值
- HTML行内元素/行级元素/内联元素/行标签/内联标签/行内标签/行元素
- lock mysql unlock_MySQL中的lock tables和unlock tables
- appium+python+iOS 环境搭建与使用中常见问题的解决方案链接
- 搭建Harbor私有仓库
- php连接mysql数据库输出_PHP连接并输出数据库数据实例代码
- Python简单的多线程demo:装逼写法
- 12、SpringBoot------activeMq的简单使用
- MongoDB 之 你得知道MongoDB是个什么鬼 MongoDB - 1
- 酒店管理系统-数据库设计说明书
- java鼠标点击按钮事件_Java学习——GUI编程(鼠标单击按钮事件)
- Mac Mini 安装Ubuntu20.04 KVM
- MSDC 4.3 接口规范(12)
- window.onload用法
热门文章
- UnicodeEncodeError: 'gbk' codec can't encode character '\xa0'
- IntelliJ IDEA 在 Project 选项卡中查找快捷键
- 基于NXP i.MX 8M Plus处理器的核心板和开发板有什么功能
- 华为云下docker安装svn
- Win10怎么设置每天自动开机
- PCB设计时应该考虑的几个问题
- VCSA6.7移除添加vSAN磁盘组
- 苹果MAC电脑双系统教程——MAC安装Windows双系统教程
- 宝宝纸尿裤怎么选?我联合2000位宝妈,对20款纸尿裤做了次测评
- 肥猫学习日记------查找与排序(一)