IFinance.DollarDe

Syntax

DollarDe(FractionValue: Double; Fraction: Integer): Double;

Parameters

Parameters Description Constraints
FractionValue The number consisting of integer and fractional parts separated with decimal separator. Greater or equal to 0.
Fraction An integer, which has to be used as a denominator. Not equal to 0.

Description

The DollarDe method is used to convert a ruble price expressed as a fraction into a ruble price expressed as a decimal number.

Comments

DollarDe is calculated using the following formula:

DollarDe = FV + Value/(0.1k × Fraction),

where:

Example

To execute the example, add a link to the MathFin system assembly.

Sub UserProc;
Var
    r: Double;
Begin
    r := Finance.
DollarDe(1.02, 16);
    Debug.WriteLine(r);
End Sub UserProc;

After executing the example the console window displays the transformation equal to 1.125. The example transforms the 1.02 number read as 1 integer and 2/16, into the decimal number 1.125. As the Fraction value is equal to 16, price is expressed up to 1/16 rouble.

See also:

IFinance