C# 房贷计算器(等本降息)
算法(等本降息)
房贷一般可以选择等本降息和等额本息还款方式
利率调整一般有利率变动的次月1日起和次年起
要是你选的是等本降息,且利率一年调整一次:
每月的还款利息=尚欠银行的借款本金年利率/12
每月的本金是固定的=总欠款/总还款月份数
比如你说的10万贷款
每月还本金=100 000/60=1 666.67元
第一个月的利息=100 0005.05%/12=420.83
第二个月的利息=(100 000-1 666.67)*5.05%/12=413.82
等本降息 等于 每月还的本金固定不变 利息逐渐降低
实验体会
房贷还款计算器的难点在其算法。要正确理解每月还款的计算公式,然后再用程序实现。多次计算时,要注意每次输出计算结果之前,清空label8.Text。另外,需要解决的问题是:当年份过大时,输出行数超出屏幕显示范围,会导致产生显示不全的问题。
修改之后:将textbox1的multiline属性改为true,scroolbars属性改为both即可显示滚动条
窗体
代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace 实验二_4房贷计算
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){double total;double year;double rate;//输入total = double.Parse(textBox1.Text);year = double.Parse(textBox2.Text);rate = double.Parse(textBox3.Text) / 100;//计算double[] moneyEachMonth;double totalMonth = year * 12;//总月份double minMoneyEachMonth = total / totalMonth;//每月本金moneyEachMonth = new double[(int)totalMonth];//每月还款数组int i;for (i = 0; i < totalMonth; i++){moneyEachMonth[i] = ((total - i * minMoneyEachMonth) * rate / 12) + minMoneyEachMonth;//等本降息 等于 每月还的本金固定不变 利息逐渐降低}textBox4.Text = "";//先清空for (i = 0; i < totalMonth; i++){textBox4.Text += "第" + (i + 1) + "月:" + moneyEachMonth[i] + "\r\n";}}private void label8_Click(object sender, EventArgs e){}private void Form1_Load(object sender, EventArgs e){}}
}
C# 房贷计算器(等本降息)相关推荐
- Windows phone7 软件发布:理财计算器(包括wp7房贷计算器,wp7个税计算器,wp7存款利息计算器)...
前一段时间,需要经常用到贷款计算器的功能,这样有利于我们做出更好的决策.但是我们只能通过银行的工作人员的计算器来计算,给我带来了极大的不便和损失,由此便萌生了开发一个Windows phone7版的贷 ...
- JavaScript:综合案例---房贷计算器的实现
房贷计算器的实现 (可以使用的编辑器:webStrom.subLime.notePad++.editPlus) 输入数据: 平方单价 70,000.00 元/平方 B1 租金 382.50 元/平方 ...
- 一个简单的房贷计算器设计
很多人在购买房子时,需要提前去估计各种贷款的利息,以便设计更为合理的贷款方式.本次大作业要求完成一个房贷设计器的设计,具体要求如下: 1.请使用QT或者其他类似的界面库设计人机交互界面,要求界面友好, ...
- Java实现:房贷计算器 (关键词:公积金、首付、等额本息、等额本金)
1 背景:房贷计算器 目前现有的网页 房贷计算器,多多少少有点不符合自己需求,因此根据房贷相关公式及 java编写一个贷款计算器现有代码,改写了符合自己要求的 房贷计算器 . 计算结果精度为小数点后2 ...
- 【Excel】可浮动利率(LPR)和提前还款的房贷计算器
1 灵感来源 网上有现成的计算器,为什么还要自己做? 因为网页版的房贷计算器看不到过程,不知其所以然,不知道能不能完全信任. 加上朋友咨询提前还款的问题,又LPR开始执行,从现实和书里汲取了灵感,开始 ...
- java 房贷计算器代码_用JAVA编程一个房贷计算器
求一房贷计算器java源程序 打了个电话给农行的客服(收费的),终于知道公式了..好麻烦的公式...浪费了我15分钟的电话费. 还有在写公式的过程中遇到了计算x的y次方..谁知道java里怎么计算啊? ...
- android算法实现房贷计算器
说明:最近碰到一个需求,用算法手写一个房贷计算器,包括等额本金和等额本息,花了一天实现了这个功能,源码全部贴出来了,计算公式也在代码里,需要请自取 icon: step1: package com.e ...
- uniapp 做的一个房贷计算器
在支付宝的文档中找到一个比较详细的公式 等额本息计算公式 每月还款额=贷款本金×[月利率×(1+月利率)^还款月数]÷[(1+月利率)^还款月数-1]总支付利息:总利息=还款月数×每月月供额-贷款本金 ...
- 【Android笔记65】Android小案例之简易版的房贷计算器(附源代码)
这篇文章,主要介绍如何使用Android实现一个简易版的房贷计算器小案例. 目录 一.房贷计算器 1.1.运行效果演示 1.2.前提准备 (1)等额本息和等额本金
- 利用Android Studio实现的简单房贷计算器
利用Android Studio 4.2.1实现的简单房贷计算器. 比较新颖的地方包括: (1)CheckBox图标的改变. (2)EditText格式的改变. (3)Spinner的使用. (4)房 ...
最新文章
- 基于django的视频点播网站开发-step12-后台订阅功能
- Repeater 嵌套
- NOIP模拟题——dun
- python scrapy 环境搭建_python+scrapy环境搭建步骤描述
- SpringBoot+AntV实现一次前后端交互渲染多个饼状图
- 【数据结构与算法】之重复的DNA序列的算法求解
- ROS中配置主从机需注意的几点
- 腾讯与微软合作,准备应用Silverlight技术
- c++没有终结符的多行输入如何停止_如何使用iloc和loc 对Pandas Dataframe进行索引和切片...
- Setting Expires and Cache-Control: max-age headers for static resources in ASP.NET
- 【工具】idea去掉UML类图的虚线箭头(依赖关系)
- 微信公众号通知和服务通知
- Laravel文档梳理8、中间件
- 《大数据时代》读后感
- 最有经验的域名注册邮箱运营商:TOM企邮
- MATLAB实战——方差分析
- 目标检测的Tricks | 【Trick13】使用kmeans与遗传算法聚类anchor
- 基于TCPCopy的仿真压测方案
- Android Studio中实战演练——绿豆通讯录
- 阵列麦克风声音定位-代码python实现-二维与三维声音定位