一个关于贷款还款计算的问题

allex1226 2009-07-30 02:24:25
小弟现有一个关于贷款还款计算的问题。如下

其中利息=贷款余额*年利率/360*天数。如155=10000*18%/360*31.
现在的条件是给出利率,还款期数(号码),贷款数目(本金总数),求每月还款数目。
想了好就都没想到,望各位给个好的思路,有算法实现更好。 3q~~
...全文
86 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fireseed 2009-08-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wuyi8808 的回复:]
http://www.cnblogs.com/skyivben/archive/2009/04/26/1444099.html

[/Quote]

哈哈哈,太牛了!!!!我笑翻了!
galois_godel 2009-08-03
  • 打赏
  • 举报
回复
一 等额本金还款法
Formula: 月还款额=本金/贷款月数+(本金-已还本金)×月利率
Example:
贷款总额 = 40万
月利率 = 年利率/12 = 3.87%/12
贷款月数 = 10年 * 12月/年 = 120
本金 利息
第一个月还款 = 40万/120 + (40万 - 0)* (3.87%/12)
第二个月还款 = 40万/120 + [40万 - 1 * (40万/120)] * (3.87%/12)
...
第n个月还款 = 40万/120 + [40万 -(n-1)*(40万/120)]* (3.87%/12)
当n=120时,还款结束。

二 等额本息还款法
Formula: 月还款额 =〔贷款本金×月利率×(1+月利率)^还款月数〕/〔(1+月利率)^还款月数-1〕

推导过程:
贷款总额 = A,
月利率 = β,
贷款月数 = N
设X为月还款额,f(n)为第n个月后所欠银行贷款,那么:
f(1) = A(1+β) - X
f(2) = (A(1+β) - X)*(1+β) - X = A(1+β)^2 - X*[(1+β)+1]
f(3) = f(2)(1+β) - X = (A(1+β)^2 - X*[(1+β)+1])*(1+β) - X
= A(1+β)^3 - X*[(1+β)^2+(1+β)+1]
....
f(n) = A(1+β)^n - X*[(1+β)^(n-1)+...+(1+β)^2+(1+β)+1] 运用等比数列求和
= A(1+β)^n - X* {[(1+β)^n-1]/β}

由f(N)=0,解出 X = A(1+β)^n / {[(1+β)^n-1]/β}
= A*β*(1+β)^n / [(1+β)^n-1]
allex1226 2009-07-30
  • 打赏
  • 举报
回复
刚才忘了,每月还款数目是相等的。
序号内容详情内容第1讲信用卡业务简介从整体介绍信用卡有哪些常见和核心的功能第2讲申请信用卡介绍申请信用卡的渠道、申请信用卡要填写的资料、申请信用卡的步骤第3讲信用卡帐单和还款计算介绍帐单日、如何计算帐单、还款日、最后还款日第4讲一次性还款介绍一次性还款业务的测试点第5讲zui小金额还款介绍zui小金额还款业务的测试点第6讲分期还款介绍分期还款测试点第7讲信用卡逾期介绍信用卡逾期测试点第8讲贷款业务简介从整体介绍贷款业务有哪些常见和核心的功能第9讲申请贷款介绍申请贷款的测试点第10讲贷款审核贷款系统初审和复审第11讲CVM风控审核CVM风控审核第12讲放款介绍放款功能测试点第13讲按计划还款介绍按计划还款的测试点第14讲提前还款介绍提前还款的测试点第15讲提前一次性还款介绍提前一次性还款的测试点第16讲贷款逾期介绍贷款逾期的测试点第17讲贷款额度变化介绍贷款额度变化的测试点第18讲贷后管理流程介绍贷款后管理整个流程第19讲CVM审核过程介绍CVM审核的整个流程第20讲网络支付生态体系介绍网络支付生态体系第21讲网络支付流程介绍网络支付交易流程第22讲电商线上支付测试方法介绍线上交易支付测试方法第23讲签协议测试点介绍签协议测试点第24讲消费测试点介绍消费测试点第25讲查询测试点介绍查询测试点第26讲退货测试点介绍退货测试点第27讲大小额清算介绍大额、小额清算测试点第28讲清算流程介绍跨行清算的核心流程第29讲日终资金清算介绍人行日终清算,网联清算

33,010

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧