Click or drag to resize
FinanceIpmt Method
Returns the interest payment for an investment for a given period.

Namespace: Imsl.Finance
Assembly: ImslCS (in ImslCS.dll) Version: 6.5.2.0
Syntax
public static double Ipmt(
	double rate,
	int period,
	int nper,
	double pv,
	double fv,
	FinancePeriod time
)

Parameters

rate
Type: SystemDouble
A double which specifies the interest rate.
period
Type: SystemInt32
A int which specifies the payment period.
nper
Type: SystemInt32
A int which specifies the total number of periods.
pv
Type: SystemDouble
A double which specifies the present value.
fv
Type: SystemDouble
A double which specifies the future value.
time
Type: Imsl.FinanceFinancePeriod
The time of a Period when the payment is made (either AtEnd or AtBeginning).

Return Value

Type: Double
A double which specifies the interest payment for a given period for an investment.
Remarks
It is computed using the following:

\left\{ {{\it pv}\left( {1 + {\it rate}} 
            \right)^{{\it nper} - 1}  + {\it pmt} \left( {1 + {\it rate} \times 
            {\it period}} \right) {{{\left( {1 + {\it rate}} \right)^{{\it nper} 
            - 1} } \over {\it rate}}} } \right\} {\it rate}

See Also