当前位置:  开发笔记 > 编程语言 > 正文

生成摊销表

如何解决《生成摊销表》经验,为你挑选了1个好方法。

我的任务是创建一个能够生成摊还计划的程序.到目前为止,我只做了一些研究,但我需要计算出付款,每笔付款的利息和每笔付款的本金.任何人都可以指出我正确的方向来解决这个问题吗?虽然我将在RPG中写这个,但我相信其他人可以在将来使用这个算法.

(更新)好的,我如何根据365天的年份进行计算?



1> Benry..:

当我最近购买我的第一个家时,我写了一个JavaScript应用程序供我个人使用.

这是我的代码的修改片段,用于确定每月付款:

var balance = 200000; // for example
var periods = 360; // 30 years
var monthlyRate = (0.065)/12;  // 0.065= APR of 6.5% as decimal
var monthyPayment = (monthlyRate /(1-(Math.pow((1+monthlyRate),-(periods)))))*balance;

for (var i=0; i<360; i++) {
  var interestForMonth = balance * monthlyRate;
  var principalForMonth = monthlyPayment - interestForMonth;
  balance -= monthlyPayment; // probably should be -= principalForMonth see comments below
  // output as necessary.
}

之后很容易制作摊销表.(正如其他人所提到的,请注意舍入错误,我在实施中没有充分处理这个问题.)

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有