0
点赞
收藏
分享

微信扫一扫

ChatGPT 助力英文论文翻译和润色

问题:

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

常见的几种还款方式

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

等额本息知识

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

1、总利息=还款月数每月还款额-贷款本金。
2、每月还款额=[贷款本金×月利率×(1+月利率)还款月数]÷[(1+月利率)还款月数-1],
其中“还款月数”代表还款月数的次方,比如“2”就代表某个数的2次方,也就是这个数相乘2次,22=2*2=4,26=2
22222=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 = lg10(p/(p-d*r)/lg10(1+r));
    printf("m=%6.2f\n",m);
    return 0;

}

//m = 69.66

纠正错误

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

记录一下,目前没有解决。

举报

相关推荐

0 条评论