银行中的等额本息,及其与等额本金的对比
二期
研究背景:由于一期小程序效果不错,数额准确但输出格式不太美观,与甲方达成协议,继续完成二期工程(在次小声吐槽:二期就35元再次为一抖米折腰(ㄒoㄒ))
研究目的:做出一个小程序,能让用户自定义等额本息贷款信息(eg:本金,利率,周期),方便明了,以文件方式输出所要查询每期应还数额。
研究工具(语言):Visual Studio Code
等额本息介绍: 等额本息是指一种贷款的还款方式,指在还款期内,每月偿还同等数额的贷款(包括本金和利息)。等额本息和等额本金是不一样的概念,虽然刚开始还款时每月还款额可能会低于等额本金还款方式的额度,但是最终所还利息会高于等额本金还款方式,该方式经常被银行使用。
数学计算公式:
所以依据本函数,以数学基础我们知道,这是一个常数函数。
所以以本方法还贷,每月还款数额相同。
// 等额本金project1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//#include <iostream>//头文件
#include <ostream>
#include <stdio.h>
#include <math.h>using namespace std;extern double round2Point(float oldVal);int main()
{int j,i;int a;//第几月double b;//第a月的利息;double c;//每月还下的本金double m;//等额本金a月还款数double n;//等额本息a月还款数double x;//本金int y;//还款总月数double z;//年利率double yue;//月利率中间计算double lu;double you;double zhong=1;double esum=0;//等额本金总额double fsum = 0;//等额本息总额printf("借款总金额:");scanf("%lf", &x);printf("还款总月数:");scanf("%d", &y);printf("年利率:");scanf("%lf", &z);//printf("查询月数:"); 本来是想仅提供查询月份数据 奈何甲方提出//scanf("%d", &a); 奈何甲方提出要显示 所有周期应归还数额 的需求//创建文件。//D:\大一下\lunar\小课题\1.等额本金\VS\等额本金project1\等额本金project1\等额本金project1.cppFILE* fp;//涉及到对文件的操作,定义一个文件指针 if ((fp = fopen("D:\\大一下\\lunar\\小课题\\1.等额本金\\VS\\等额本金project1\\等额本金project1\\test.txt", "w")) == NULL){printf("can not open file\n");exit(0);}//等额本息每月还款数额相同lu = z / 12;yue =lu+1;//zhong = power(yue, y);for (a = 1; a <= y; a++){zhong = zhong * yue;}you = lu * zhong * x;n = you / (zhong - 1);printf("每期等额本息还款数:");printf("%.2lf\n", n);fsum=n*y;for (a = 1; a<= y; a++){std::cout << "第" << a << "期" << std::endl;printf("%d", a);printf("期");c = x / y;j = c * (a - 1);b = (x - j) * z / 12;double round2Point(b);m = b + c;esum = esum + m;printf("等额本金还款数:");printf("%.2lf\n", m);fprintf(fp, "第%d期 等额本金还款数:%.2lf 等额本息还款数:%.2lf\n", a, m,n);}printf("等额本金还款总额: %.2lf 等额本息还款数:%.2lf\n ", esum, fsum);fprintf(fp, "等额本金还款总额: %.2lf 等额本息还款数:%.2lf\n ", esum,fsum);fclose(fp);//c = x / y;//j = c * (a - 1);//b = (x - j) * z / 12;//double round2Point(b);//m = b + c;// printf("还款数:");//printf("%.2f", m);
}double round2Point(float oldVal)//四舍五入函数
{double newVal = oldVal * 100;int tmp = newVal;if (newVal - tmp >= 0.5)tmp++;newVal = tmp;newVal /= 100;return newVal;//double newVal = oldVal * 100 + 0.5;//int tmp = newVal;//newVal = tmp;//newVal /= 100.0;//return newVal;}
自行放大查看
银行中的等额本息,及其与等额本金的对比相关推荐
- 等额本息还款和等额本金还款计算公式的推导
VBA代码实现:http://blog.csdn.net/xiaotao_liu/archive/2008/02/27/2124452.aspx 众所周知,银行住房贷款的分期付款方式分为等额本息付款和 ...
- 等额本息贷款与等额本金贷款比较
from http://www.dkfx.cn/html/hots/002_bx_vs_bj.html 关键字: 等额本息贷款, 等额本金贷款, 贷款比较, 提前还款 序 国内银行最早推出的贷款方式是 ...
- Python计算等额本息贷款和等额本金贷款
题目: 编写函数loanCalculator,根据参数返回每个月贷款详细信息和利息总额,具体要求如下: 1.参数包括:贷款额度.贷款期限.年利率(默认4.35%)和还款方式(1表示等额本金贷款,2表示 ...
- 3、住房贷款分公积金贷款和商业贷款,还款方式有等额本息还款和等额本金还款,贷款利率如下表所示。编写一程序,输入贷款总额、贷款类型和贷款年限,计算每期的还款额和总还款额。
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> void fun1(float sum ...
- 银行业务中贷款算法等额本金等额本息算法程序
写一个贷款计算器,从网上找了一个算法,自己改了改可以用了,不错,分享给大家 import java.text.DecimalFormat; public class jshk { public sta ...
- 买房贷款时为什么银行让客户选等额本息,这是不是个坑?
办理按揭贷款的时候,还款方式有等额本金和等额本息可以选择,但是有时候客户却只能选择等额本息,为此要多付不少利息,对此很多朋友可能认为这个是银行的一个坑,但事实是什么样呢? 这个没有什么坑不坑,买房不 ...
- java 等额本金等额本息工具类
2019独角兽企业重金招聘Python工程师标准>>> 等额本息: /*** Description:等额本息工具类* Copyright: Copyright (corporati ...
- 等额本金、等额本息,两者到底怎么区分?
等额本金和等额本息是房贷最常见的两种还款方式,但两者却有很多差别,而且很多人对如何区分等额本息和等额本金云里雾里,傻傻分不清. 其实要区分等额本金和等额本息也很简单. 首先我们来说下等额本金. 所谓等 ...
- 房贷等额本金和等额本息有什么区别,为何很多人傻傻分不清?
等额本金和等额本息是房贷最常见的两种还款方式,但两者却有很多差别,而且很多人对如何区分等额本息和等额本金云里雾里,傻傻分不清. 其实要区分等额本金和等额本息也很简单. 首先我们来说下等额本金. 所谓等 ...
最新文章
- Share Point 2013使用Windows PowerShell 获取,删除UserProFile
- 文本分类解决方法综述
- swift开源项目精选
- Python面试题总结(4)--数据类型(列表)
- 35 万行代码,旷视重磅开源天元深度学习框架 ,四大特性实现简单开发
- 深入linux网络编程(四):使用asio搭建商用服务器
- [十大谬论]常见的逻辑谬误与批判方法
- 一些心理学需要知道的点。
- 计算机启动黑屏时间很长,win7开机黑屏时间长怎么办?win7开机黑屏很久解决办法...
- python实现电脑自动拨号换ip(pppoe)
- angular复用路由组件_Angular Router的组件路由简介
- PS四种扁平化设计风格-网摘
- oracle数据表空间与数据文件,oracle的表空间及数据文件
- XDM-跨文档消息传送
- dumpbin查看dll中函数名字的问题
- iOS开发:简易天气预报
- 2013 12 android 凯立德秋季高清旗舰 百度云,【荐】2013.4.12凯立德春季完美安卓手机版+4月23日更新车用高清版...
- 电烙铁的焊接方法图解
- 【03】Unity AR 2022Vuforia图片识别超详细案例(小岛动画交互)【含代码】
- 新平台架构的解决方案,使用kratos快速搭建系统服务,做好分布式集群,找大一个哥们写的一系列文章,非常不错赶紧学习下。