contents.gifprev1.gifnext1.gif

ARATE() - Periodic interest rate

Calculates the periodic interest rate of an annuity.

Returns

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

Arguments

Type
Field
Description
double
dPrincipal
Initial capital
double
dPmt
Periodic payment
integer
iTerm
Total number of periods
integer
iBasis
Value:
0 = end
1 = begin
16 bit DLL declarations

PowerBuilder Function declaration

function double ARATE(double dPrincipal, double dPmt, integer iTerm, int iBasis) library "IFL16.DLL"

Visual Basic Function declaration

Declare Function ARATE lib "IFL16" (ByVal dPrincipal As Double, ByVal dPmt As Double, ByVal iTerm As Integer, ByVal iBasis As Integer) As Double

C/C++ Synopsis

#include "function.h"

double ARATE(double dPrincipal, double dPmt, integer iTerm, int iBasis)

32 bit DLL declarations

PowerBuilder Function declaration

function double ARATE(double dPrincipal, double dPmt, integer iTerm, int iBasis) library "IFL32.DLL"

Visual Basic Function declaration

Declare Function ARATE lib "IFL32" (ByVal dPrincipal As Double, ByVal dPmt As Double, ByVal iTerm As Integer, ByVal iBasis As Integer) As Double

C/C++ Synopsis

#include "function.h"

double ARATE(double dPrincipal, double dPmt, integer iTerm, short sBasis)

Example:

dPrincipal
=
8,000

dPmt
=
273.44

iTerm
=
36

iBasis
=
0

Result: .01167 (1.167%)