| [Overview][Constants][Types][Classes][Procedures and functions][Index] | 
Calculate the interest rate value of an investment
Source position: math.pp line 614
function InterestRate(  | 
NPeriods: Integer;  | 
APayment: Float;  | 
APresentValue: Float;  | 
AFutureValue: Float;  | 
APaymentTime: TPaymentTime  | 
):Float;  | 
InterestRate calculates the future value of an investment (q) in the cash flow formula (see CashFlowFunctions). The function result is the interest rate value in case of a future value AFutureValue for an investment of a start value APresentValue (PV), where APayment (PMT) is invested for NPeriods (n).
The APaymentTime parameter determines whether the investment (payment) is an ordinary annuity or an annuity due: ptEndOfPeriod must be used if payments are at the end of each period. If the payments are at the beginning of the periode, ptStartOfPeriod must be used.
  | 
Calculate the future value of an investment.  | 
|
  | 
Calculate the number of periods for an investment  | 
|
  | 
Calculate the payment for an investment  | 
|
  | 
Calculate the present value given the future value of an investment.  | 
|
  | 
Type used in financial (interest) calculations.  | 
|
  | 
Cash flow functions  |