Modèle:Div/Documentation

Une page de Wikipédia, l'encyclopédie libre.

Utilisation[modifier le code]

Ce modèle calcule l’opération mathématique de division euclidienne, c’est-à-dire suivant le cas :
  • le plus grand entier dont le produit avec le modulus est inférieur ou égal au dividende, (si le modulus est positif, cas le plus courant), de sorte que le reste est strictement inférieur au modulus et positif ou nul ; ou bien
  • le plus petit entier dont le produit avec le modulus est supérieur ou égal au dividende (si le modulus est négatif), de sorte que le reste est strictement supérieur au modulus et négatif ou nul.
  • ce modèle retourne 0 si le modulus est nul, contrairement à l'opération mathématique non définie dans ce cas.
Ce modèle ne doit jamais retourner une erreur de division par zéro, de sorte que dans tous les cas, les résultats retournés par ce modèle ou le modèle {{Mod}} avec les mêmes paramètres sont complémentaires et permettent de reconstituer le dividende exactement.
Cette fonction est le complément exact de la fonction mathématique modulo.

Syntaxe[modifier le code]

{{Div|1=dividende|2=modulus}}

Exemples[modifier le code]

Exemples avec un modulus entier et positif
  • {{Div|12|10}} = "1".
  • {{Div|10.1|10}} = "1".
  • {{Div|10|10}} = "1".
  • {{Div|2|10}} = "0".
  • {{Div|0|10}} = "0".
  • {{Div|-2|10}} = "-1".
  • {{Div|-10|10}} = "-1".
  • {{Div|-10.1|10}} = "-2".
  • {{Div|-12|10}} = "-2".
Exemples avec un modulus entier et négatif
  • {{Div|12|-10}} = "-2".
  • {{Div|10.1|-10}} = "1".
  • {{Div|10|-10}} = "-1".
  • {{Div|2|-10}} = "-1".
  • {{Div|0|-10}} = "-0".
  • {{Div|-2|-10}} = "0".
  • {{Div|-10|-10}} = "1".
  • {{Div|-10.1|-10}} = "1".
  • {{Div|-12|-10}} = "1".
Exemples avec un modulus non entier et positif
  • {{Div|21.5|10.5}} = "2".
  • {{Div|21.1|10.5}} = "2".
  • {{Div|21|10.5}} = "2".
  • {{Div|20.9|10.5}} = "1".
  • {{Div|11|10.5}} = "1".
  • {{Div|10.6|10.5}} = "1".
  • {{Div|10.5|10.5}} = "1".
  • {{Div|10.1|10.5}} = "0".
  • {{Div|10|10.5}} = "0".
  • {{Div|2|10.5}} = "0".
  • {{Div|0|10.5}} = "0".
  • {{Div|-2|10.5}} = "-1".
  • {{Div|-10|10.5}} = "-1".
  • {{Div|-10.1|10.5}} = "-1".
  • {{Div|-10.5|10.5}} = "-1".
  • {{Div|-10.6|10.5}} = "-2".
  • {{Div|-11|10.5}} = "-2".
  • {{Div|-20.9|10.5}} = "-2".
  • {{Div|-21|10.5}} = "-2".
  • {{Div|-21.1|10.5}} = "-3".
  • {{Div|-21.5|10.5}} = "-3".
Exemples avec un modulus nul
  • {{Div|2|0}} = "0".
  • {{Div|0|0}} = "0".
  • {{Div|-2|0}} = "0".

Voir aussi[modifier le code]