发现N年前为了买房贷款写了个计算器,,分享下吧
公积金贷款计算器

/*
等额本金贷款计算公式:
每月还款金额= (贷款本金 / 还款月数)+(本金 — 已归还本金累计额)×每月利率
  
等额本息每月还款额计算公式如下:
[贷款本金×月利率×(1+月利率)^还款月数]÷[(1+月利率)^还款月数-1]
*/
#include <iostream.h>
/*用户输入的变量*/
double g_daikuan_total = 35 * 10000;   //贷款总额, 40w, 这个要用double型不然算出来的结果不对
int g_huankuan_years = 5;  //还款款年限, 15 y
int g_huankuan_months = g_huankuan_years * 12;  //还款月数, 15 * 12
double g_lilv_moth = 4.5 / 100 / 12; //月利率
/*运算需要的中间变量*/
double g_yihuankuan_total;  //已归还本金累计额
double g_guihuanlixi_last;  //本次归还的利息
double g_guihuanbenjin_last;  //本次归还的本金
/*结果保存*/
double g_lixi_total; //利息总额
//等额本金本月还款数计算
/*
返回值: 本月需要还款的数目
参数: 本月为第几个月份
*/
double  get_thismonth_money (int month_no)

    double tmpNum = 0;
    tmpNum = g_daikuan_total / g_huankuan_months;  //(贷款本金 / 还款月数
    g_guihuanbenjin_last = tmpNum;
    g_guihuanlixi_last = (g_daikuan_total - g_yihuankuan_total) * g_lilv_moth; //+(本金 — 已归还本金累计额)×每月利率 ---本月归还的利息
   
    return g_guihuanlixi_last + g_guihuanbenjin_last;
}

void main()
{
 cout<<"贷款总额"<< g_daikuan_total <<"万\n" ;
 cout<<"贷款年限"<< g_huankuan_years <<"年\n" ;
 cout<<"月利率"<< g_lilv_moth <<"\n" ;
 cout<<"采用等额本金,还款记录如下\n" ;
 double everyMonthMoney = 0;
 double* lixiMap = new double[g_huankuan_months];
 for (int i = 1 ; i <= g_huankuan_months; i++)
    {
       everyMonthMoney = get_thismonth_money(i);
       cout<<"第"<< i <<"月" << everyMonthMoney<<    "本金"<<g_guihuanbenjin_last<< "利息"<< g_guihuanlixi_last<<endl;
       g_yihuankuan_total += g_guihuanbenjin_last; //要把每期已经换的钱加起来,必须有这一行
       g_lixi_total += g_guihuanlixi_last;// 为了最后输出总利息
       lixiMap[i - 1] =  g_guihuanlixi_last;
 }
 cout<<"总利息是"<<g_lixi_total<<"\n";
 delete []lixiMap;
}

【C++】公积金贷款计算器相关推荐

  1. 可以自定义公式的计算器_什么是公积金贷款计算器?

    什么是公积金贷款计算器?对于很多人来说,很难面对购买住房所面临的的经济压力,而公积金贷款的高额度,低利率无疑成为了很多购房者的福音.那么,公积金贷款利率是多少呢?该怎么还款呢?公积金贷款计算器就是为想 ...

  2. 自己做的上海市公积金贷款计算器

    /* *Copyright(c) 2015/4/10 CSDN博客 *All rights reserved. *文件名称:main.c *作 者:金叶 *完成日期:2015/4/10 *版本号:V1 ...

  3. 一个简单的房贷计算器设计

    很多人在购买房子时,需要提前去估计各种贷款的利息,以便设计更为合理的贷款方式.本次大作业要求完成一个房贷设计器的设计,具体要求如下: 1.请使用QT或者其他类似的界面库设计人机交互界面,要求界面友好, ...

  4. 专家支招房贷省钱攻略:公积金贷款最多省19万

    http://www.sina.com.cn 2007年08月30日 06:55 北京娱乐信报 8月21日,央行再次加息,距离最近一次加息的7月21日,仅仅1个月.每一次加息,对于月供族来说,都是一次 ...

  5. ref和out的用法

    不说别的了,直接上原代码:(网上发现的) <HTML><HEAD> <META http-equiv=Content-Type content="text/ht ...

  6. 公积金房贷计算器最新2014

    公积金房贷计算器最新2014是根据2013年最新贷款的利率,编写了各种最新在线贷款计算器,包括购房买房使用的房贷计算器,提前还款计算器,公积金贷款计算器,购房买房税费计算器.同时贷款税收利息博客也介绍 ...

  7. 2006最新版个人所得税计算器

    输入 税前工资 或 应付工资 其他自动算出来显示 税前工资: * 应付工资: * (等于税前工资减去三险一金) 所 得   税:  税后工资: (实际到手的净收入) 养老保险: (每年4月份调整:按8 ...

  8. 成都市住房公积金提取指南办理手续流程

    成都市住房公积金提取指南办理手续流程 http://cdzfgjj.chengdu.gov.cn/cdzfgjj/c118013/jk_fwzndet.shtml?detailid=1012 提取指南 ...

  9. 北京住房公积金联名卡政策问答

    1.什么是北京住房公积金联名卡? 答:北京住房公积金联名卡是职工缴存住房公积金的有效凭证.是由北京住房公积金管理中心以服务广大住房公积金缴存职工为目的,与商业银行合作发放,具有住房公积金缴存凭证.账户 ...

最新文章

  1. 深度学习多变量时间序列预测:GRU算法构建时间序列多变量模型预测交通流量+代码实战
  2. OpenGL模板 Mac Cmake OpenGL(Glut) Template
  3. 正则表达式一些关键字使用
  4. lf 前后端分离 (4) 价格策略
  5. java基础专栏—CommonApi
  6. [HAOI 2010]软件安装
  7. WebView点击加载的页面中的按钮时不弹出新窗口以及在加载后执行javascript
  8. java获取文件名方法,利用Java获取文件名、类名、方法名和行号的方法小结
  9. dubbo和mq的使用场景
  10. LJL-Solution 清空页面所有值的 (2)
  11. Google浏览器代理设置
  12. rpm软件管理程序,yum仓库的作用
  13. python in visual studio
  14. ArcGIS的.prj文件生成proj4格式的字符串
  15. C语言入门——求n的阶乘
  16. 龙卷风收音机android安卓版,龙卷风收音机
  17. FeedBurner 被阻尼,Feed 托管转到 FeedSky
  18. 仓央嘉措---不负如来不负卿---问佛--见与不见
  19. 小白刷LeeCode(算法篇)7
  20. 拟合程度的评估--判定系数

热门文章

  1. 手游代理平台官方最全解释
  2. Xcode14 build WebDriverAgent提示“Cannot link directly with dylib/framework“的解决方法
  3. 软件测试适合女生吗?我30岁了能学会吗?我大专毕业能做吗?
  4. pandas获得指定行_pandas取dataframe特定行/列
  5. php获取小米手环数据,小米运动App数据提取
  6. Android 判断手机设备是否是小米,华为,魅族设备
  7. 骗子公司 黑中介 黑到几时?
  8. 动态规划---买卖股票的最佳时机
  9. postgresql端使用tds_fdw创建访问sqlserver的linked server的操作说明
  10. ubuntu如何安装lsb_release工具?