贷款问题——C语言

这篇具有很好参考价值的文章主要介绍了贷款问题——C语言。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题:

购房从银行贷了一笔款d,准备每月还款额度为p,月利率为r,计算多少个月能还清。
设d= 300 000元 ,p=6000元,r = 0.01。结果保留2位小数。

查了一下这个题目的背景,银行为等额本息

常见的几种还款方式

链接来源
今天小编就来讲讲常见的几种还款方式:

1.等额本金
等额本金是指在还款期内把贷款数总额等分,每月偿还同等数额的本金和剩余贷款在该月所产生的利息。这种贷款可以提前还款。
计算公式:
每月还款金额=(贷款本金/还款月数)+(本金-已归还本金累计额)×每月利率
例如:借款50万元,10年还清,年利率7%,月利率0.5833%,则第一月还款金额为:(50万/120个月)+50万×0.5833%=7083.2元,以此类推。

2.等额本息
等额本息是指在还款期内,每月偿还同等数额的贷款(包括本金和利息),和等额本金是不一样的概念,虽然刚开始还款时每月还款额可能会低于等额本金还款方式,但是最终所还利息会高于等额本金还款方式,该方式可以提前还款,经常被银行使用。
·计算公式:
[贷款本金×月利率×(1+月利率)^ 还款月数 ]÷[(1+月利率)^还款月数-1]
例如:借款50万元,10年还清,年利率7%,月利率0.5833%,则每月还款额(含本、息)为5805.4元。

3.随借随还:
4.先息后本:
5.按期还本付息
6.一次性还本付息

等额本息知识

链接来源
一、等额本息计算公式

1、总利息=还款月数每月还款额-贷款本金。
2、每月还款额=[贷款本金×月利率×(1+月利率)^ 还款月数]÷[(1+月利率)^还款月数-1],
其中“^ 还款月数”代表还款月数的次方,比如“^ 2”就代表某个数的2次方,也就是这个数相乘2次,2^ 2=2
2=4,2^6=22222*2=64,像这样计算。

二、理解等额本息

等额本息还款,虽然表面上,是每个月的还款金额相等,但实际上,每个月的还款本金和还款利息都是不一样的,还款本金所占比例逐月递增,还款利息所占比例逐月递减,两者之和使每月还款金额不变。
就像,9+1=10,8+2=10,7+3=10,6+4=10,5+5=10,4+6=10,3+7=10,2+8=10,1+9=10,是类似于这样计算的。
三、等额本息举例说明

假设贷款3000贷6个月,月利率1.5%,则:
每月还款额=526.58元,
第1个月本金=481.58元,利息=45元;
第2个月本金=488.8元,利息=37.78元;
第3个月本金=496.13元,利息=30.44元;
第4个月本金=503.57元,利息=23元;
第5个月本金=511.13元,利息=15.45元;
第6个月本金=518.79元,利息=7.78元。

回归题目

设还清月数为m,这里根据公式算出来了求解月数的公式:
m= [lg( p) - lg(p - d*r)]/lg(1+r)
其给出的C语言代码是

#include<stdio.h>
#include<math.h>

int main(){
    float d,p,r,m;
    d = 300000;
    p = 6000;
    r = 0.01;

    m = log10(p/(p-d*r))/log10(1+r);

    printf("m=%6.2f\n",m);
    return 0;
}

//m = 69.66

纠正错误

经过验证后,发现几个问题

//对数函数的写法错误,在Dev C++ 下TDM-GCC 4.5.1 64-bit Release编译下为log10(N),log(N)才对。注解log10(N),是log以10为底N的对数;log(N),是log以e为底N的对数。

问题已经解决

贷款问题——C语言,# C,1024程序员节,c语言,开发语言
发现有些地方我没有阐述说明清楚,下面是特别详细的计算推导过程,作为补充。
贷款问题——C语言,# C,1024程序员节,c语言,开发语言

贷款问题——C语言,# C,1024程序员节,c语言,开发语言文章来源地址https://www.toymoban.com/news/detail-720767.html

到了这里,关于贷款问题——C语言的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 好用且免费的CodeWhisperer,给1024程序员节送礼来了

          国庆期间没有胆量去人从众的景点,关在家里刷手机时意外在亚马逊的User Group公众号上发现了CodeWhisperer这么个好东西(bu yao qian),以后撸代码也可以提高生产力(fang yang mo yu)了,这还不赶紧上手试一下。看官方介绍说它支持流行的IDE开发工具,包括VS Code、Intelli

    2024年02月08日
    浏览(54)
  • 1024程序员节带你玩转图片Exif信息获取之JavaScript

    目录 一、前言 二、背景 三、Exif.js          1、Exif.js 简介 2、Exif.js 引入 四、多场景展示数据获取 1、原始图片直接获取  2、base64 编码文件加载  3、文件上传的方式加载  五、总结        1024是2的十次方,二进制计数的基本计量单位之一。1G=1024M,而1G与1级谐音,也有一

    2024年02月20日
    浏览(60)
  • 1024程序员节特辑 | Spring Boot实战 之 MongoDB分片或复制集操作

    Spring实战系列文章: Spring实战 | Spring AOP核心秘笈之葵花宝典 Spring实战 | Spring IOC不能说的秘密? 国庆中秋特辑系列文章: 国庆中秋特辑(八)Spring Boot项目如何使用JPA 国庆中秋特辑(七)Java软件工程师常见20道编程面试题 国庆中秋特辑(六)大学生常见30道宝藏编程面试题

    2024年02月08日
    浏览(82)
  • 1024程序员狂欢节 | IT前沿技术、人工智能、数据挖掘、网络空间安全技术

    一年一度的1024程序员狂欢节又到啦!成为更卓越的自己,坚持阅读和学习,别给自己留遗憾,行动起来吧! 那么,都有哪些好书值得入手呢?小编为大家整理了前沿技术、人工智能、集成电路科学与芯片技术、新一代信息与通信技术、网络空间安全技术,四大热点领域近期

    2024年02月06日
    浏览(67)
  • 1024程序员节特辑 | ELK+ 用户画像构建个性化推荐引擎,智能实现“千人千面”

    专栏集锦,大佬们可以收藏以备不时之需 Spring Cloud实战专栏:https://blog.csdn.net/superdangbo/category_9270827.html Python 实战专栏:https://blog.csdn.net/superdangbo/category_9271194.html Logback 详解专栏:https://blog.csdn.net/superdangbo/category_9271502.html tensorflow专栏:https://blog.csdn.net/superdangbo/category_869

    2024年02月07日
    浏览(84)
  • 1024程序员节?我们整点AI绘图玩玩吧,一文教你配置stable-diffusion

    需提前准备:一台高性能的电脑(尤其是显存)、python、Git、梯子。 其实Github上有很多关于Stable diffusion的库,综合对比之后,我选取的是比较全面的AUTOMATIC1111这个,源码链接:Stable-diffusion(Github) 找到安装那块的教程,此教程以windows为例。 ps:如果你电脑上已经有了pyt

    2024年01月16日
    浏览(74)
  • 1024程序员节特辑 | 解密Spring Cloud Hystrix熔断提高系统的可用性和容错能力

    专栏集锦,大佬们可以收藏以备不时之需 Spring Cloud实战专栏:https://blog.csdn.net/superdangbo/category_9270827.html Python 实战专栏:https://blog.csdn.net/superdangbo/category_9271194.html Logback 详解专栏:https://blog.csdn.net/superdangbo/category_9271502.html tensorflow专栏:https://blog.csdn.net/superdangbo/category_869

    2024年02月08日
    浏览(55)
  • 想转行做程序员,该怎么选择开发语言?哪个岗位工资最高?

    本文主要针对零基础想了解或者转行从事开发岗的同学。 我们收集了往届毕业同学和一些正在咨询的同学,发现大家在学习初期,对转行互联网做开发,最多的疑问或者顾虑大体分为几类: 现在哪门语言比较火? 学什么语言好找到工作? XX语言是不是饱和了? ... 其实语言

    2024年02月02日
    浏览(65)
  • 1024程序员狂欢节有好礼 | 前沿技术、人工智能、集成电路科学与芯片技术、新一代信息与通信技术、网络空间安全技术

    🌹欢迎来到 爱书不爱输的程序猿 的博客, 本博客致力于知识分享,与更多的人进行学习交流 🚩🚩🚩 点击直达福利 一年一度的1024程序员狂欢节又到啦!成为更卓越的自己,坚持阅读和学习,别给自己留遗憾,行动起来吧! 那么,都有哪些好书值得入手呢?小编为大家整理

    2024年02月08日
    浏览(79)
  • 全球首个AI程序员Devin诞生,能自学新语言、开发迭代 App、自动Debug、自动微调大语言模型

    全球首位 AI 软件工程师 Devin 问世:能自学新语言、开发迭代 App、自动 Debug 初创公司 Cognition 近日发布公告,宣布推出全球首个 AI 软件工程师 Devin,并号称会彻底改变人类构建软件的方式。 Devin 在 SWE-bench 编码基准测试中取得了突破性的成功,展示了其执行复杂任务的能力,

    2024年04月11日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包