我正在努力输出每 24 个月增加一次的分级付款计划。我在让付款值正确增加时遇到了一些麻烦,因此付款 2 是初始付款乘以增量的总和。那么,支付 3 是总支付 2 倍的增量。例如,前几笔付款应如下所示...
付款1:$274.22 增加付款$13.64
付款2:$287.86 增加付款$15.03
付款3:$302.18 增加付款$15.78
付款4:$317.22 增加付款$16.57
依此类推……增量为 0.04975。第一次付款乘以增量+原始付款金额成为付款2。然后,第二次付款乘以增量+付款2成为第三次付款。第三次付款乘以增量+第三次付款变为付款4,依此类推...
我正在处理一个循环,就像这样......
<cfset loopterm = 360 />
<cfset incr = .04975 />
<cfset gradinital = 274.22 />
<cfloop from="1" to="#( loopterm / 24 )#" index="i">
<cfset newamt = newamt + ( gradinitial * incr ) />
<cfoutput>
#dollarformat( newamt )#
</cfoutput>
</cfloop>
问题是增加总是相同的数量并且没有毕业。
感谢您提供任何帮助。