System.Math.RoundTo

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

RoundTo(1234567, 3)

1235000

RoundTo(1.234, -2)

1.23

RoundTo(1.235, -2)

1.24

RoundTo(1.245, -2)

1.25


Voir aussi