Click or drag to resize
FinanceFv Method
Returns the future value of an investment.

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

Parameters

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

Return Value

Type: Double
A double which specifies the future value of an investment.
Remarks
The future value is the value, at some time in the future, of a current amount and a stream of payments. It can be found by solving the following:

If rate = 0,

{\it pv} 
            + {\it pmt} \times {\it nper} + {\it fv} = 0

If rate \ne 0,

{\it 
            pv} (1 + {\it rate})^{\it nper}  + {\it pmt} \left[ {1 + {\it rate} 
            \left( {\it period} \right)} \right] {{(1 + {\it rate})^{\it nper}  
            - 1} \over {\it rate}} + {\it fv} = 0

See Also