contents.gifprev1.gifnext1.gif

WCC1() - Cost of capital (method 1)

Calculates weighted average cost of capital (method 1)

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 percentage
double
dDebtPerc
Cost of debt as percentage
double
dPrefStck
Proportion of capital that is preferred stock as percentage
double
dPrefStckPerc
Cost of preferred stock as percentage
double
dStock
Proportion of capital that is common stock as percentage
double
dStockPerc
Cost of common stock as percentage
16 bit DLL declarations

PowerBuilder Function declaration

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

Visual Basic Function declaration

Declare Function WCC1 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 WCC1(double dDebt, double dDebtPerc, double dPrefStck, double dPrefStckPerc, double dStock, double dStockPerc)

32 bit DLL declarations

PowerBuilder Function declaration

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

Visual Basic Function declaration

Declare Function WCC1 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 WCC1(double dDebt, double dDebtPerc, double dPrefStck, double dPrefStckPerc, double dStock, double dStockPerc)

Example:

dDebt
=
0.4
(40%)
dDebtPerc
=
0.08
(8%)
dPrefStck
=
0.1
(10%)
dPrefStckPerc
=
0.11
(11%)
dStock
=
0.5
(50%)
dStockPerc
=
0.14
(14%)
Result: 0.113 (11.3%)