Welcome

首页 / 软件开发 / C# / 用C#写个人住房贷款计算器

用C#写个人住房贷款计算器2011-06-28 博客园 银河现在,很多人都有个人住房贷款,或者将要有个人住房贷款。那么,就让我们用 C# 写一个计算器,用于计算个人住房贷款的还款计划表。

这个计算器能够根据你给出的贷款金额、贷款期数、贷款日期、还款方式、贷款种类,计算出相应的还款计划表,如上图所示。

这样,就很容易知道每月要还多少钱,到现在为止剩余多少贷款未还,最终要付出多少贷款利息,等等。

贷款利率是由贷款种类决定的,存放在 LoanCalculator.xml 文件中:

<?xml version="1.0" encoding="utf-8" ?>
<LoanCalculator>
<option balance="13.8" months="180" date="2004-07-23" method="等本息" item="公积金" />
<items>
<item title="公积金">
<rate date="1001-01-01" low="3.6" high="4.05" />
<rate date="2005-01-01" low="3.78" high="4.23" />
<rate date="2006-01-01" low="3.96" high="4.41" />
<rate date="2007-01-01" low="4.14" high="4.59" />
<rate date="2008-01-01" low="5.04" high="5.22" />
<rate date="2009-01-01" low="3.33" high="3.87" />
</item>
<item title="商业性基准">
<rate date="1001-01-01" low="5.51" high="5.75" />
<rate date="2007-01-01" low="5.51" high="5.81" />
<rate date="2008-01-01" low="6.579" high="6.65" />
<rate date="2009-01-01" low="5.76" high="5.94" />
</item>
<item title="商业性优惠">
<rate date="1001-01-01" low="5.51" high="5.75" />
<rate date="2007-01-01" low="5.51" high="5.81" />
<rate date="2008-01-01" low="6.579" high="6.65" />
<rate date="2009-01-01" low="4.03" high="4.16" />
</item>
</items>
</LoanCalculator>