日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C# 房贷计算器(等本降息)

發布時間:2024/2/28 C# 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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# 房贷计算器(等本降息)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。