Calculateur de Modulo
Calculateur de Modulo
Entrez un dividende et un diviseur. Cela calcule le modulo — le reste laissé après avoir divisé le dividende par le diviseur, en utilisant la convention mathématique où le reste est toujours non négatif pour un diviseur positif.
- Formule : a mod n = a − n × floor(a ÷ n), ce qui donne toujours un reste entre 0 et n−1 pour un diviseur positif n.
- Les dividendes négatifs donnent quand même un reste non négatif : −17 mod 5 = 3, pas −2.
- Usages courants : vérifier les nombres pairs/impairs, enrouler des valeurs dans une plage fixe, cryptographie.
Pourquoi −17 mod 5 est-il égal à 3 et non −2 ?
Selon la définition mathématique du modulo, le résultat est toujours dans la plage [0, n).
En quoi est-ce différent de l'opérateur % dans des langages de programmation comme JavaScript ou C ?
L'opérateur % de nombreux langages tronque vers zéro, ce qui peut donner un reste négatif pour un dividende négatif.
Calculateur de Modulo


Entrez un dividende et un diviseur. Cela calcule le modulo — le reste laissé après avoir divisé le dividende par le diviseur, en utilisant la convention mathématique où le reste est toujours non négatif pour un diviseur positif.

- Formule : a mod n = a − n × floor(a ÷ n), ce qui donne toujours un reste entre 0 et n−1 pour un diviseur positif n.
- Les dividendes négatifs donnent quand même un reste non négatif : −17 mod 5 = 3, pas −2.
- Usages courants : vérifier les nombres pairs/impairs, enrouler des valeurs dans une plage fixe, cryptographie.
Pourquoi −17 mod 5 est-il égal à 3 et non −2 ?
Selon la définition mathématique du modulo, le résultat est toujours dans la plage [0, n).
En quoi est-ce différent de l'opérateur % dans des langages de programmation comme JavaScript ou C ?
L'opérateur % de nombreux langages tronque vers zéro, ce qui peut donner un reste négatif pour un dividende négatif.
