Ниже моя функция для расчета платежа по кредиту. Как и в Excel, мне нужно добавить еще один параметр, который является типом платежа.
function PMT (ir, np, pv, fv ) {
/*
ir - interest rate per month
np - number of periods (months)
pv - present value
fv - future value (residual value)
type - 0 or 1 need to implement that
*/
pmt = ( ir * ( pv * Math.pow ( (ir+1), np ) + fv ) ) / ( ( ir + 1 ) * ( Math.pow ( (ir+1), np) -1 ) );
return pmt;
}
При Type=0 проценты рассчитываются за 1 месяц, поскольку предполагается, что платеж будет в конце месяца. Для Type=1 проценты рассчитываются за 0 месяцев, поскольку платеж производится в начале месяца.
Может ли кто-нибудь помочь мне изменить вышеуказанную функцию с помощью этой функции PaymentType?
javascript
. Кроме того, каков ваш фактический вопрос. - person Chris Haas   schedule 18.03.2011