Я работаю над выпуском градуированного графика платежей, который увеличивается каждые 24 месяца. У меня возникли проблемы с правильной настройкой стоимости платежа, так что платеж 2 - это сумма первоначального платежа, умноженная на прирост. Затем платеж 3 составляет в общей сложности платеж в 2 раза больше. Например, первая пара платежей должна выглядеть следующим образом ...Значение приращения переменной цикла coldfusion
Оплата 1: $ 274,22 увеличение оплаты $ 13,64
Оплата 2: $ 287,86 увеличение оплаты $ 15,03
Оплата 3: $ 302,18 увеличение оплаты $ 15,78
Оплата 4: $ 317,22 увеличить платеж $ 16.57
и так далее ... Приращение .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>
Проблемы является увеличением всегда одинаковое количество и не заканчивает учебу.
Благодарим за помощь, которую вы можете предоставить.
Использование '' делает вещи немного проще –
Говоря об отсутствии совершенства, это мое воображение, или это бесконечный цикл? –
@ DanBracuk это не бесконечно. От 1 до 15 в этом случае. –