Calculateur de modulo
Calculez le quotient et le reste de a ÷ b, avec les conventions de modulo tronqué, par défaut et euclidien pour gérer les nombres négatifs.
Sign matches the dividend (JavaScript % operator)
- 1
Quotient (rounded toward zero)
trunc(17 ÷ 5) = 3 - 2
Truncated remainder
17 − 5 × 3 = 2Sign follows the dividend — this matches the JavaScript % operator.
Comment fonctionne cette calculatrice ?
Le modulo de a ÷ b est le reste laissé après la division. Avec q = trunc(a/b), le reste tronqué est a − b·q (signe de a). Les variantes par défaut et euclidienne changent l'arrondi du quotient pour que le reste suive le diviseur ou reste non négatif — important seulement quand a ou b est négatif.
Formule
How this is calculated
Saisissez le dividende a (le nombre divisé) et le diviseur b (le nombre par lequel vous divisez). Le diviseur ne peut pas être nul, car la division par zéro est indéfinie et le calculateur ne renvoie alors aucun résultat.
Le quotient est q = trunc(a / b), arrondi vers zéro. Le reste tronqué rT = a − b·q est ce que la plupart des langages de programmation (et l'opérateur % de JavaScript) produisent : son signe suit le dividende a. Le reste par défaut rF = a − b·floor(a / b) suit le signe du diviseur b, qui est la convention utilisée par le % de Python et l'arithmétique modulaire. Le reste euclidien rE = a − b·floor(a / |b|) est toujours non négatif (0 ≤ rE < |b|), ce qui est préféré en théorie des nombres.
Pour a et b positifs, les trois restes sont identiques. Ils ne diffèrent que lorsque a ou b est négatif. Les entrées peuvent être tout nombre réel — les valeurs fractionnaires sont autorisées et les mêmes formules s'appliquent, bien que le modulo soit le plus souvent utilisé avec des entiers.
Questions fréquentes
Ils utilisent des règles d'arrondi différentes pour le quotient. Tronqué arrondit vers zéro (C/JavaScript), par défaut arrondit vers moins l'infini (Python), et euclidien donne toujours un reste non négatif. Pour des entrées positives, ils concordent tous.
La division par zéro est indéfinie, donc le calculateur affiche un avertissement et ne renvoie aucun résultat. Choisissez un diviseur non nul.
JavaScript, C, C++, Java et Go utilisent le reste tronqué (signe du dividende). Python et Ruby utilisent le reste par défaut (signe du diviseur).
Aussi appelé
TG we-Calculate Editorial Team. (2026). Calculateur de modulo [Online calculator]. TG we-Calculate. https://we-calculate.com/fr/calculator/modulo-calculator
TG we-Calculate Editorial Team. "Calculateur de modulo." TG we-Calculate. 2026. https://we-calculate.com/fr/calculator/modulo-calculator.
TG we-Calculate Editorial Team, "Calculateur de modulo," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/fr/calculator/modulo-calculator
@misc{wecalculate_modulo_calculator, title = {Calculateur de modulo}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/fr/calculator/modulo-calculator}}, year = {2026}, note = {TG we-Calculate} }
Cette calculatrice vous a-t-elle aidé ?
