contents.gifprev1.gifnext1.gif

WCC2() - Cost of capital (method 2)

Calculates weighted average cost of capital (method 2)

Returns

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

Arguments

Type
Field
Description
double
dDebt
Proportion of capital that is debt as value
double
dDebtPerc
Cost of debt as percentage
double
dPrefStck
Proportion of capital that is preferred stock as value
double
dPrefStckPerc
Cost of preferred stock as percentage
double
dStock
Proportion of capital that is common stock as value
double
dStockPerc
Cost of common stock as percentage
16 bit DLL declarations

PowerBuilder Function declaration

function double WCC2(double dDebt, double dDebtPerc, double dPrefStck, double dPrefStckPerc, double dStock, double dStockPerc) library "IFL16.DLL"

Visual Basic Function declaration

Declare Function WCC2 lib "IFL16" (ByVal dDebt As Double, ByVal dDebtPerc As Double, ByVal dPrefStck As Double, ByVal dPrefStckPerc As Double, ByVal dStock As Double, ByVal dStockPerc As Double) As Double

C/C++ Synopsis

#include "function.h"

double WCC2(double dDebt, double dDebtPerc, double dPrefStck, double dPrefStckPerc, double dStock, double dStockPerc)

32 bit DLL declarations

PowerBuilder Function declaration

function double WCC2(double dDebt, double dDebtPerc, double dPrefStck, double dPrefStckPerc, double dStock, double dStockPerc) library "IFL32.DLL"

Visual Basic Function declaration

Declare Function WCC2 lib "IFL32" (ByVal dDebt As Double, ByVal dDebtPerc As Double, ByVal dPrefStck As Double, ByVal dPrefStckPerc As Double, ByVal dStock As Double, ByVal dStockPerc As Double) As Double

C/C++ Synopsis

#include "function.h"

double WCC2(double dDebt, double dDebtPerc, double dPrefStck, double dPrefStckPerc, double dStock, double dStockPerc)

Example:

dDebt
=
400,000

dDebtPerc
=
0.08
(8%)
dPrefStck
=
100,000

dPrefStckPerc
=
0.11
(11%)
dStock
=
500,000

dStockPerc
=
0.14
(14%)
Result: 0.113 (11.3%)