この投稿はデフォルトで 2013-10-14 15:55:48 に最終編集されました7
【状況】
2006/09 に入学、20,000 円 (20,000 人民元) を融資。 2010/06に卒業。卒業後は大学院生として2年間学び、2012年6月に大学院を卒業しました。
【場合】
学部在学中は利息は必要ありません。大学院在学中は年利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+1).' |
时间:'.$month.',本月实际还款:'.number_format( $money ).' |
算出本月利率:'.($rate*100).'%,算出本月利息:'.number_format($xi).',剩余:'.number_format( $ttLeft ).' |
';
$i++;
if($i > 100)
{
echo ' $i break;
';
break;
}
}
echo '
总贷款:'.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>
ログイン後にコピー