System.Math.RoundTo
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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Math.pas System.Math.hpp |
System.Math | System.Math |
Description
Arrondit une valeur en virgule flottante au nombre de chiffres, ou puissance de dix, spécifié, en utilisant "l'arrondi de banque".
Appelez RoundTo pour arrondir AValue
à la puissance de dix spécifiée.
AValue
est la valeur à arrondir.
ADigit
indique la puissance de dix à laquelle vous voulez arrondir AValue
. Cela peut être toute valeur dans l'intervalle entre -20 et 20.
RoundTo utilise l'arrondi "de banque" pour déterminer comment arrondir la valeur qui se trouve exactement au milieu des deux valeurs ayant le nombre de chiffres significatifs souhaité. Cette méthode arrondit à un nombre pair dans le cas où AValue
n'est pas plus proche d'une des deux valeurs.
L'exemple suivant illustre l'utilisation de RoundTo :
Expression |
Valeur |
---|---|
|
1235000 |
|
1.23 |
|
1.24 |
|
1.24 |