.NET-房贷计算器
作者:vuefine
文獻: msdn library
平臺:.NET 2.0+
問題
買房貸款,選擇等額本息?還是等額本金?各自需要支付多少利息?
每個月還的貸款中,有多少支付了本金,多少支付了利息?
假如貸款30年,能計算出這360個月,每個月的還款明細嗎?
大額還款,您知道有幾種方法嗎?大額還款后,您能節省多少錢?
背景
從銀行貸款有2種方式:等額本金,等額本息。等額本金,每月還貸金額中本金是固定的,比如貸款30萬,30年還清,第一個月大約償還2100元,其中本金800多元,利息1200多元,以后每個月本金都是這些,這種方法,產生的利息相比等額本息少一些。 等額本息,每月償還的本息是固定的,同樣貸款30萬,30年還清,采取這種方式,每個月都償還接近1600元,雖然每月比等額本金還貸少一些,但是還款周期中,產生的利息比等額本金多一些。
房貸分析器
軟件源碼開源,github下載地址:Despositor源碼:visual studio 2013 C#.net ,歡迎下載。
csdn下載地址為:
http://download.csdn.net/detail/daigualu/9771006
支持功能
1)支持配置貸款信息;2)支持兩種貸款方式下,還貸情況及每月明細:本息,本金,利息,利息率;3)大額還款,目前僅支持一種大額還款方式:縮短還款周期方式后,最新還貸情況及明細;4)提供分頁瀏覽顯示功能。
軟件結構
公有4層結構: 分別Lib層,提供xml貸款配置本地保存服務,業務模型層,業務邏輯層,界面層 。 主要的對象包括:
Model層 :IMRoot:模型根接口;MDebt:貸款模型基對象 ; MEqualCaptial:等額本金模型對象;MEqualInterest:等額本息模型對象。
業務層 :DebtAnalysis:提供貸款相關分析的業務邏輯; BaseBigRepay;大額還款業務分析基類,之所以分離出這個對象,是因為大額還貸有多種方法;ShortMonthsBigRepay:縮短周期大額還款基類; IBigRepayDebt大額還款接口;ShortMonthsBigRepayS1:貸款方式為等額本金 ; ShortMonthsBigRepayS2:貸款方式為等額本息。
界面層 :BaseDlg:頁面的母版頁,所有頁面的根類;BaseSettingDlg:貸款配置基對話框; DebtSettingDlg:貸款配置對話框;DebtAnalysisDlg :貸款分析對話框 ;DetailDebtDlg:貸款明細對話框; MainForm:軟件的主界面。
軟件結構的UML圖如下:
測試
假定貸款金額30萬,貸款時長30年,貸款方式為:等額本金,貸款年利率為4.9%,假定貸款起始日期為2015年10月。
打開軟件,界面如下圖所示,點擊“貸款設置”,在此界面,輸入貸款信息,設置完后,點擊保存,配置信息保存到本地。
接下來,開始還貸情況分析,點擊貸款分析,貸款分析界面如下所示。分析結果顯示,已還金額欄顯示,已還本息:3.25萬,已還本金:1.33萬,已還利息:1.91萬,大家可以看出銀行怎么賺錢來的了吧?!
在此界面,點擊“明細”按鈕,得到已還金額明細圖:
從未還欄可以看出,未還金額 本息:48.86萬,本金:28.67萬,利息:20.19萬。未還金額的明細圖見下:
大額還貸
可以看到,起初還貸的利息率還是非常高的啊,大約60%。所以,手頭有點錢了,還是適當多換些貸款啊!點擊“提前還貸”按鈕,輸入大額還款時間:“2017-02”,輸入大額還貸金額10萬,點擊“計算”。
得到未還本息,本金,利息,節省利息,大家可以看到能夠少還11萬多呢!從柱狀圖上也可以看出來,節省了不少錢啊!!! 點擊“明細”,可以分頁瀏覽大額還貸后的,每月的還貸情況:
大額還款前后的比較 :
| 大額還貸前 | 2019-3 | 1922 | 833 | 1089 | 57% |
| 大額還貸后 | 2019-3 | 1514 | 833 | 681 | 45% |
從圖可知,大額還款后,你支付的利息少了,利息率減少了12個點。
總結
以上是生活随笔為你收集整理的.NET-房贷计算器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《故障排除》——VMware Horiz
- 下一篇: python合并两个excel文件_Py