« RoundToCeil (rtl) » : différence entre les versions
(Page créée avec « <source lang='delphi'>Function RoundToCeil(X:double; dec:Integer):double;</source> Cette fonction retourne la valeur arrondie à l'entier supérieur d'un nombre flottant. {… ») |
Aucun résumé des modifications |
||
(Une version intermédiaire par le même utilisateur non affichée) | |||
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 21 : | Ligne 23 : | ||
begin | begin | ||
d := 1.731; | d := 1.731; | ||
r := RoundToCeil(d,2); // | r := RoundToCeil(d,2); // r = 1.74 | ||
d := 0.900001; | |||
r := RoundToCeil(d,2); // r = 0.91 | |||
d := 0.9000001; | |||
r := RoundToCeil(d,2); // r = 0.90 | |||
d := 0.9000005; | |||
r := RoundToCeil(d,2); // r = 0.90 | |||
d := 0.9000006; | |||
r := RoundToCeil(d,2); // r = 0.91 | |||
end; | end; | ||
</source> | </source> | ||
Ligne 27 : | Ligne 41 : | ||
Voir aussi: | Voir aussi: | ||
* [[RoundToDecimales (rtl)| | * [[RoundToDecimales (rtl)|RoundToDecimales]] | ||
* [[RoundToFloor (rtl)|RoundToFloor]] | * [[RoundToFloor (rtl)|RoundToFloor]] | ||
{{Footer|Développement DSM}} | {{Footer|Développement DSM}} | ||
[[category:RTL Conversion]] | [[category:RTL Conversion]] |
Dernière version du 27 juillet 2012 à 07:08
<source lang='delphi'>Function RoundToCeil(X:double; dec:Integer):double;</source>
Cette fonction retourne la valeur arrondie à l'entier supérieur d'un nombre flottant.
Result | La valeur arrondie à l'entier supérieur de l'argument au nombre de décimales. |
X | Nombre. |
dec | Nombre de décimales |
Exemple
<source lang='delphi'> var d,r:double; begin
d := 1.731; r := RoundToCeil(d,2); // r = 1.74
d := 0.900001; r := RoundToCeil(d,2); // r = 0.91
d := 0.9000001; r := RoundToCeil(d,2); // r = 0.90
d := 0.9000005; r := RoundToCeil(d,2); // r = 0.90
d := 0.9000006; r := RoundToCeil(d,2); // r = 0.91
end; </source>
Voir aussi:
{{#if:Développement DSM|
{{#if:Développement DSM|— Développement DSM |}} — Développement DSM —
|
{{#if:|— [[{{{1}}}]] |}} — Développement DSM —
}}