MinDcml(Values: Array): Decimal;
MinDcml(Values: System.Array): decimal;
Values. An array of decimal high-precision numbers, for which the least value must be found.
The MaxDcml method returns the least value from the set of values of the Decimal type.
To determine the number of the Decimal type in the array, it is necessary to write the "m" character after the value of each number. For example: 0.001m.
To get the greatest value from the array of decimal high-precision numbers, use the IStatistics.MaxDcml method.
To execute the example, add a link to the Stat system assembly.
Sub UserProc;
Var
st: Statistics;
a: Array[3] Of Variant;
s: Decimal;
Begin
st := New Statistics.Create;
a[0] := 0.858739815m;
a[1] := 0.148393423m;
a[2] := 0.537711777m;
s:=st.MinDcml(a);
Debug.WriteLine("The least value: " + s.ToString);
End Sub UserProc;
After executing the example the console window displays the least value from the array of decimal high-precision numbers.
The requirements and result of the Fore.NET example execution match with those in the Fore example.
Imports Prognoz.Platform.Interop.Stat;
…
Public Shared Sub Main(Params: StartParams);
Var
st: Statistics;
a: Array[3] Of object;
s: decimal;
Begin
st := New Statistics.Create();
a[0] := 0.858739815m;
a[1] := 0.148393423m;
a[2] := 0.537711777m;
s:=st.MinDcml(a);
System.Diagnostics.Debug.WriteLine("The least value: " + s.ToString());
End Sub;
See also: