RoundToFloor (rtl)
De Wiki1000
(Différences entre les versions)
Ligne 26 : | Ligne 26 : | ||
d := 1.709; | d := 1.709; | ||
− | r := RoundToFloor(d,2); // | + | r := RoundToFloor(d,2); // r = 1.70 |
d := 1.6999991; | d := 1.6999991; | ||
− | r := RoundToFloor(d,2); // | + | r := RoundToFloor(d,2); // r = 1.69 |
d := 1.6999995; | d := 1.6999995; | ||
− | r := RoundToFloor(d,2); // | + | r := RoundToFloor(d,2); // r = 1.70 |
d := 1.6999996; | d := 1.6999996; | ||
− | r := RoundToFloor(d,2); // | + | r := RoundToFloor(d,2); // r = 1.70 |
end; | end; | ||
</source> | </source> |
Version du 27 juillet 2012 à 09:05
Function RoundToFloor(X:double; dec:Integer):double;
Cette fonction retourne la valeur arrondie à l'entier inférieur d'un nombre flottant.
Result | La valeur arrondie à l'entier inférieur de l'argument au nombre de décimales. |
X | Nombre. |
dec | Nombre de décimales |
Exemple
var d,r:double; begin d := 1.700; r := RoundToFloor(d,2); // r = 1.70 d := 1.709; r := RoundToFloor(d,2); // r = 1.70 d := 1.6999991; r := RoundToFloor(d,2); // r = 1.69 d := 1.6999995; r := RoundToFloor(d,2); // r = 1.70 d := 1.6999996; r := RoundToFloor(d,2); // r = 1.70 end;
Voir aussi:
Whos here now: Members 0 Guests 1 Bots & Crawlers 0 |