« RoundToCeil (rtl) » : différence entre les versions

De Wiki1000
(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); // c = 1.74
   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)|RoundToDécimales]]
* [[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
Tip : Cette fonction arrondi à dec+4 décimales puis applique la fonction ceil

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

}}