.NET-房贷计算器

标签: .net C# visual studio github 软件
4717人阅读 评论(4) 收藏 举报
分类:

作者: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个点。

查看评论

使用C#语言编程实现本金,期限,利率等功能

  • 2015年11月05日 23:20
  • 44KB
  • 下载

C#实现的等额本息法、按月付息到期还本法、一次性还本付息法

void Main() {     var x = DengEBenXi.Compute(11111, 12, 3);     x.Dump();     var y = AnYueFuxiD...
  • jiangfei009003
  • jiangfei009003
  • 2015-10-07 18:19:19
  • 804

C#实现银行贷款利息算法

  • 2014年12月05日 12:01
  • 187KB
  • 下载

等额本息贷款计算代码

  • 2009年08月12日 18:29
  • 1.15MB
  • 下载

C# 分期付款算法(包涵等额本息和等额本金)

  • 2015年09月29日 13:28
  • 27KB
  • 下载

Vue计算器

1. HTML部分代码                 my-calculator                         ...
  • weixin_41288457
  • weixin_41288457
  • 2018-01-20 16:52:18
  • 145

住房贷款、消费贷款计算器代码--拷贝下来就能用

贷款中心-计算器BODY { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"}TD {...
  • china2wto
  • china2wto
  • 2004-12-02 19:02:00
  • 8027

房贷计算器移动端接口

/** * 公积金或商业贷款(2015年10月24日最新商贷利率4.90%,公积金利率3.25%)---按贷款金额计算 */ if(req.getType() == 0){//按贷款金额 /** * ...
  • sinat_28505133
  • sinat_28505133
  • 2017-01-22 16:15:04
  • 1243

购房贷款计算器

//总价、首付、贷款年限、利息、贷款额度” //输入:如银行利率、公积金利率、还贷利率和还贷年限 //等额本金:每月还款金额 = (贷款本金 / 还款月数)+(本金 — 已归还本金累计额)×每月利率 ...
  • quannian2395829843
  • quannian2395829843
  • 2018-01-05 18:26:05
  • 189

使用 js 实现 贷款计算器功能

Insert title here Enter Loan Data:
  • qq_23039605
  • qq_23039605
  • 2017-02-07 16:37:57
  • 1511
    算法channel

    交流思想,注重分析,实例阐述,通俗易懂,包含但不限于:经典算法,机器学习,深度学习,LeetCode 题解,Kaggle 实战。期待您的到来!

    算法与人工智能交流群:646901659

    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 33万+
    积分: 7786
    排名: 3400
    博客专栏