RoundToFloor (rtl)
De Wiki1000
(Différences entre les versions)
(Page créée avec « <source lang='delphi'>Function RoundToFloor(X:double; dec:Integer):double;</source> Cette fonction retourne la valeur arrondie à l'entier inférieur d'un nombre flottant. … ») |
|||
(3 révisions intermédiaires par un utilisateur sont masquées) | |||
Ligne 14 : | Ligne 14 : | ||
|Nombre de décimales | |Nombre de décimales | ||
|} | |} | ||
+ | |||
+ | {{Tip|Cette fonction arrondi à dec+4 décimales puis applique la fonction ceil}} | ||
Exemple | Exemple | ||
Ligne 20 : | Ligne 22 : | ||
var d,r:double; | var d,r:double; | ||
begin | begin | ||
− | d := 1. | + | d := 1.700; |
− | r := | + | 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; | end; | ||
</source> | </source> | ||
Ligne 27 : | Ligne 41 : | ||
Voir aussi: | Voir aussi: | ||
− | * [[RoundToDecimales (rtl)| | + | * [[RoundToDecimales (rtl)|RoundToDecimales]] |
* [[RoundToCeil (rtl)|RoundToCeil]] | * [[RoundToCeil (rtl)|RoundToCeil]] | ||
{{Footer|Développement DSM}} | {{Footer|Développement DSM}} | ||
[[category:RTL Conversion]] | [[category:RTL Conversion]] |
Version actuelle en date du 27 juillet 2012 à 09:08
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 0 Bots & Crawlers 1 |