为了账号安全,请及时绑定邮箱和手机立即绑定

贷款计算器程序的数学问题

贷款计算器程序的数学问题

莫回无 2021-12-10 16:47:09
这是一个贷款计算器程序。我在数学上有问题。除了 2 个月后的期初余额值外,其他一切似乎都是正确的。请注意,第 3 个月的期初余额与第 2 个月的期末余额不同。接下来的几个月也是如此。我一直在尝试修复它,但一切都没有解决。我需要它们相同,所以上个月的期末余额将为 0。这是程序的示例输出:Personal Loan Payment CalculatorEnter a loan amount: 1000Enter the loan term (months): 6Enter the interest rate (% per year): 9                             Loan Payment and Amortization Table   Months  Beginning    Monthly  Principal   Interest     Ending                 Balance     Payment     Paid        Paid     Balance        1    1000.00     171.07     163.57       7.50     836.43        2     836.43     171.07     164.80       6.27     671.64        3     670.41     171.07     166.04       5.03     504.37        4     501.88     171.07     167.30       3.76     334.57        5     330.78     171.07     168.59       2.48     162.19        6     157.06     171.07     169.89       1.18     -12.83Summary:========Loan Amount:           $1,000.00Monthly Payment:       $171.07Number of Payments:    6Total Interest Paid:   $24.00Annual Interest Rate:  9.00%
查看完整描述

1 回答

?
慕沐林林

TA贡献2016条经验 获得超9个赞

错误很简单:

beginningBalance = loanAmount - principalPaid * monthCount;

请记住,“principalPaid”每月都会增加。支付的本金总额不是最后一次的principalPaid *mouthCount,而是所有月份支付的本金总和。

您可以为 principalPaid 创建一个运行总计,就像您为支付的利息所做的那样。但是做开始余额 = 上个月结束余额会容易得多。


查看完整回答
反对 回复 2021-12-10
  • 1 回答
  • 0 关注
  • 157 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信