Modèle:Round

Une page de Wikiversité.
Sauter à la navigation Sauter à la recherche
Template-info.svg Documentation du modèle


Utilisation[modifier le wikicode]

Ce modèle calcule la fonction mathématique arrondi c’est-à-dire l’arrondi à l’entier le plus proche. Si la valeur du paramètre est déjà entière, cette valeur est toujours retournée inchangée. Sinon sa valeur absolue sera égale à l’arrondi à l’entier inférieur du nombre augmenté de 0.5. Quand la valeur non entière est à égale distance des deux entiers les plus proches qui l’encadrent, la valeur retournée sera toujours l’entier supérieur.
Attention
Cette fonction est différente de l’opération x round 0 dont le comportement est étrange et retourne des valeurs pas arrondies différentes pour les nombres négatifs ou proches de zéro.

Syntaxe[modifier le wikicode]

{{Round|1=valeur}}
  • La valeur peut être une expression numérique valide quelconque, évaluée avant le calcul effectif de cette fonction.

Exemples[modifier le wikicode]

  • {{Round|4.0}} = 4. (doit retourner 4)
  • {{Round|3.9}} = 4. (doit retourner 4)
  • {{Round|3.5}} = 4. (doit retourner 4: en cas d’égalité arrondit toujours à l’entier supérieur)
  • {{Round|3.1}} = 3. (doit retourner 3)
  • {{Round|3.0}} = 3. (doit retourner 3)
  • {{Round|1.0}} = 1. (doit retourner 1)
  • {{Round|0.9}} = 1. (doit retourner 1)
  • {{Round|0.5}} = 1. (doit retourner 1: en cas d’égalité arrondit toujours à l’entier supérieur)
  • {{Round|0.1}} = 0. (doit retourner 0)
  • {{Round|0.0}} = 0. (doit retourner 0)
  • {{Round|-0.1}} = 0. (doit retourner 0)
  • {{Round|-0.5}} = 0. (doit retourner 0: en cas d’égalité arrondit toujours à l’entier supérieur)
  • {{Round|-0.9}} = -1. (doit retourner -1)
  • {{Round|-1.0}} = -1. (doit retourner -1)
  • {{Round|-3.0}} = -3. (doit retourner -3)
  • {{Round|-3.2}} = -3. (doit retourner -3)
  • {{Round|-3.5}} = -3. (doit retourner -3: en cas d’égalité arrondit toujours à l’entier supérieur)
  • {{Round|-3.9}} = -4. (doit retourner -4)
  • {{Round|-4.0}} = -4. (doit retourner -4)
  • {{Round|(3+2)/3}} = 12. (doit retourner 12, l’arrondi de 11+2/3)