首頁 > 後端開發 > php教程 > 【计算】农行助学贷款 利息计算过期应该缴纳多少总额

【计算】农行助学贷款 利息计算过期应该缴纳多少总额

WBOY
發布: 2016-06-13 12:33:00
原創
850 人瀏覽過

【计算】农行助学贷款 利息计算逾期应该缴纳多少总额?

本帖最后由 default7 于 2013-10-14 15:55:48 编辑 【情况】
2006/09 入学,贷款 20000(2万人民币)。2010/06毕业。毕业后读研2年,2012/06读研毕业。

【假如】
本科期间无需利息。读研期间算展期,年利率 5.94% 。毕业后算逾期,年利率 10.26%。
假如在2013/10还清贷款。分期每月付款如下。
<br />
$data = array(<br />
20120621 => 360.33,<br />
20120811 => 341.46,<br />
20120911 => 341.46,<br />
20121011 => 341.46,<br />
20121111 => 341.46,<br />
20121211 => 341.46,<br />
20130111 => 342.22,<br />
20130211 => 337.04,<br />
20130311 => 337.04,<br />
20130411 => 337.04,<br />
20130511 => 337.04,<br />
20130611 => 337.04,<br />
20130711 => 337.04,<br />
20130811 => 337.04,<br />
20130911 => 337.04,<br />
20131008 => 334.99,<br />
20131009 => 2224.79,<br />
20131011 => 337.04,<br />
20131014 => 16223.38,<br />
);<br />
登入後複製


【那么】
1)按照这个数据他实际应该付利息是多少?
2)假如他读研中途退学,那么利息该多少?




【参考】
以下是我自己写的一个PHP代码计算,看是否有误


//贷款2万人民币,从2012年06月开始还清,假如2013年10月结清,总利息应该还多少?
//逾期年利率 10.26% ,年利率 6.84%.展期年利率 5.94%
//本科免利息,读研2年算展期(也免利息?) 逾期利息10.26
//假设利息是包含 产生的利息的
//复利:产生的利息作为本金再算利息!
<br /> $data = array(<br /> 20120621 => 360.33,<br /> 20120811 => 341.46,<br /> 20120911 => 341.46,<br /> 20121011 => 341.46,<br /> 20121111 => 341.46,<br /> 20121211 => 341.46,<br /> 20130111 => 342.22,<br /> 20130211 => 337.04,<br /> 20130311 => 337.04,<br /> 20130411 => 337.04,<br /> 20130511 => 337.04,<br /> 20130611 => 337.04,<br /> 20130711 => 337.04,<br /> 20130811 => 337.04,<br /> 20130911 => 337.04,<br /> 20131008 => 334.99,<br /> 20131009 => 2224.79,<br /> 20131011 => 337.04,<br /> 20131014 => 16223.38,<br /> );<br />


//获取利息率
function getRate($month)
{
$m = substr($month ,0 ,6);
if($m < 201006) return 0; //2006 09入学 2010 06毕业
else if($m < 201206) return 5.94*0.01; //2012 06之前算展期
else return 10.26*0.01; //201206之后算逾期
}


$ttXi = 0;//总利息
$moneyDK = 20000;
$ttLeft = $moneyDK; //贷款20000
$ttBack = 0;
$i = 0;
$monthArr = array_keys($data);
$moneyArr = array_values($data);
echo '';
while($ttLeft > 0)
{
$money = $moneyArr[$i];
$month = $monthArr[$i];

$ttBack += $money; //累计还款总额
$rate = getRate($month);
$xi = $ttLeft*$rate/12;

$ttXi += $xi;
//$ttLeft += $xi;//假设不需要复利
$ttLeft -= $money; //减去已还款

echo '

';
$i++;

if($i > 100)
{
echo ' $i break;
';
break;
}
}


echo '
'.($i+1).' 时间:'.$month.',本月实际还款:'.number_format( $money ).' 算出本月利率:'.($rate*100).'%,算出本月利息:'.number_format($xi).',剩余:'.number_format( $ttLeft ).'

总贷款:'.number_format( $moneyDK ).',总还款:'.number_format( $ttBack );
echo '。此程序计算出总额外利息:'.number_format( $ttXi);



登入後複製



输出结果:
<br>
1 	时间:20120621,本月实际还款:360 	 算出本月利率:10.26%、利息:171、剩余:19,640<br>
2 	时间:20120811,本月实际还款:341 	 算出本月利率:10.26%、利息:168、剩余:19,298<br>
3 	时间:20120911,本月实际还款:341 	 算出本月利率:10.26%、利息:165、剩余:18,957<br>
4 	时间:20121011,本月实际还款:341 	 算出本月利率:10.26%、利息:162、剩余:18,615<br>
5 	时间:20121111,本月实际还款:341 	 算出本月利率:10.26%、利息:159、剩余:18,274<br>
6 	时间:20121211,本月实际还款:341 	 算出本月利率:10.26%、利息:156、剩余:17,932<br>
7 	时间:20130111,本月实际还款:342 	 算出本月利率:10.26%、利息:153、剩余:17,590<br>
8 	时间:20130211,本月实际还款:337 	 算出本月利率:10.26%、利息:150、剩余:17,253<br>
9 	时间:20130311,本月实际还款:337 	 算出本月利率:10.26%、利息:148、剩余:16,916<br>
10 	时间:20130411,本月实际还款:337 	 算出本月利率:10.26%、利息:145、剩余:16,579<br>
11 	时间:20130511,本月实际还款:337 	 算出本月利率:10.26%、利息:142、剩余:16,242<br>
12 	时间:20130611,本月实际还款:337 	 算出本月利率:10.26%、利息:139、剩余:15,905<br>
13 	时间:20130711,本月实际还款:337 	 算出本月利率:10.26%、利息:136、剩余:15,568<br>
14 	时间:20130811,本月实际还款:337 	 算出本月利率:10.26%、利息:133、剩余:15,231<br>
15 	时间:20130911,本月实际还款:337 	 算出本月利率:10.26%、利息:130、剩余:14,894<br>
16 	时间:20131008,本月实际还款:335 	 算出本月利率:10.26%、利息:127、剩余:14,559<br>
17 	时间:20131009,本月实际还款:2,225 	 算出本月利率:10.26%、利息:124、剩余:12,334 <div class="clear">
                 
              
              
        
            </div>
登入後複製
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板