contents.gifprev1.gifnext1.gif

APR() - Annual percentage rate

Calculates the annual interest rate necessary for an investment to grow over a number of compounding periods.

Returns

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

Arguments

Type
Field
Description
double
dFV
Future value
double
dPV
Present value
long
lTerm
Total number of periods
integer
sPeriod
Periods per year
16-bit DLL declarations

PowerBuilder Function declaration

function double APR(double dFV, double dPV, long lTerm, int sPeriod) library "IFL16.DLL"

Visual Basic Function declaration

Declare Function APR lib "IFL16" (ByVAl dFV As Double, ByVal dPV As Double, ByVal lTerm As Long, ByVal sPeriod As Integer) As Double

C/C++ Synopsis

#include "function.h"

double APR(double dFV, double dPV, long lTerm, int sPeriod)

32-bit DLL declarations

PowerBuilder Function declaration

function double APR(double dFV, double dPV, long lTerm, int sPeriod) library "IFL32.DLL"

Visual Basic Function declaration

Declare Function APR lib "IFL32" (ByVAl dFV As Double, ByVal dPV As Double, ByVal lTerm As Long, ByVal sPeriod As Integer) As Double

C/C++ Synopsis

#include "function.h"

double APR(double dFV, double dPV, long lTerm, short sPeriod)

Example:

dFV
=
18000

dPV
=
10000

lTerm
=
60

sPeriod
=
12
(12 periods per year)
Result: 0.1247 (12.47%)