System.Math.RoundTo

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function RoundTo(const AValue: Extended; const ADigit: TRoundToEXRangeExtended): Extended;

C++

extern DELPHI_PACKAGE System::Extended __fastcall RoundTo(const System::Extended AValue, const TRoundToEXRangeExtended ADigit);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Math.pas
System.Math.hpp
System.Math System.Math

Beschreibung

Rundet einen Gleitkommawert mit dem Rundungsverfahren "Banker's Rounding" auf eine bestimmte Ziffer oder Potenz von 10.

Mit RoundTo können Sie AValue auf eine bestimmte Potenz von 10 runden.

AValue ist der Wert, der gerundet werden soll.

ADigit ist die Potenz von 10, auf die AValue gerundet werden soll. Dies kann ein beliebiger Wert im Bereich von -20 bis 20 sein.

RoundTo stellt mit einem speziellen Rundungsmodus fest, in welche Richtung Werte gerundet werden, die genau zwischen zwei möglichen Zielwerten liegen. Die Funktion rundet in diesem Fall auf eine gerade Zahl.

Die folgenden Beispiele zeigen die Funktionsweise von RoundTo:

Ausdruck

Wert

RoundTo(1234567, 3)

1235000

RoundTo(1,234, -2)

1,23

RoundTo(1,235, -2)

1,24

RoundTo(1,245, -2)

1,24

Siehe auch