contents.gifprev1.gifnext1.gif

PV() - Present value

Calculates the present value of an investment.

Returns

Double value if successful. If an error occurs, this function returns a zero.

Arguments

Type
Field
Description
double
dPayment
Periodic payment
double
dInt
Interest percentage
long
lTerm
Number of periods
integer
iBasis
Value:
0= end
1 = begin
16 bit DLL declarations

PowerBuilder Function declaration

function double PV(double dPayment, double dInt, long lTerm, int iBasis) library "IFL16.DLL"

Visual Basic Function declaration

Declare Function PV lib "IFL16" (ByVal dPayment As Double, ByVal dInt As Double, ByVal lTerm As Long, ByVal iBasis As Integer) As Double

C/C++ Synopsis

#include "function.h"

double PV(double dPayment, double dInt, long lTerm, int iBasis)

32 bit DLL declarations

PowerBuilder Function declaration

function double PV(double dPayment, double dInt, long lTerm, int iBasis) library "IFL32.DLL"

Visual Basic Function declaration

Declare Function PV lib "IFL32" (ByVal dPayment As Double, ByVal dInt As Double, ByVal lTerm As Long, ByVal iBasis As Integer) As Double

C/C++ Synopsis

#include "function.h"

double PV(double dPayment, double dInt, long lTerm, short sBasis)

Example:

dPayment
=
50,000

dInt
=
0.08
(8%)
lTerm
=
20

iBasis
=
0

Result: $ 490,907.37