contents.gifprev1.gifnext1.gif

PPV() - Present value with balloon payment

Calculates present value with a balloon payment at the end.

Returns

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

Arguments

Type
Field
Description
double
dBalloon
Balloon payment
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 PPV(double dBalloon, double dPayment, double dInt, long lTerm, int iBasis) library "IFL16.DLL"

Visual Basic Function declaration

Declare Function PPV lib "IFL16" (ByVal dBalloon As Double, 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 PPV(double dBalloon, double dPayment, double dInt, long lTerm, int iBasis)

32 bit DLL declarations

PowerBuilder Function declaration

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

Visual Basic Function declaration

Declare Function PPV lib "IFL32" (ByVal dBalloon As Double, 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 PPV(double dBalloon, double dPayment, double dInt, long lTerm, short sBasis)

Example:

dBalloon
=
25,000

dPayment
=
50,000

dInt
=
0.08
(8%)
lTerm
=
20

iBasis
=
0

Result: $ 496,271.08