INT_PAYMENT Function
Evaluates the interest payment for an investment for a given period.
Usage
result = INT_PAYMENT(rate, period, n_periods, present_value, future_value, when)
Input Parameters
rate—Interest rate.
period—Payment period.
n_periods—Total number of periods.
present_value—The current value of a stream of future payments, after discounting the payments using some interest rate.
future_value—The value, at some time in the future, of a current amount and a stream of payments.
when—Time in each period when the payment is made, either 0 for at the end of period or 1 for at the beginning of period.
Returned Value
result—The interest payment for an investment for a given period. If no result can be computed, NaN is returned.
Input Keywords
Double—If present and nonzero, double precision is used.
Discussion
Function INT_PAYMENT computes the interest payment for an investment for a given period. It is computed using the following:
Example
In this example, INT_PAYMENT computes the interest payment for the second year of a 25-year $100,000 loan with an annual interest rate of 8%. The payment is made at the end of each period.
PRINT, INT_PAYMENT(0.08, 2, 25, 100000.00, 0.0, 0)
; PV-WAVE prints: -7890.57