Intermediate

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.
Number being divided
Cannot be zero
Remainder (truncated)
2

Sign matches the dividend (JavaScript % operator)

Quotient (truncated)
3
Truncated remainder
2
Floored remainder
2
Euclidean remainder
2
00.61.31.92.53.13.84.45Euclidean remainder within [0, |b|)
Step by step
  1. 1

    Quotient (rounded toward zero)

    trunc(17 ÷ 5) = 3
  2. 2

    Truncated remainder

    17 − 5 × 3 = 2
    Sign follows the dividend — this matches the JavaScript % operator.
Les résultats sont des estimations fournies à titre d’information générale uniquement et ne constituent pas un avis professionnel — vérifiez toujours les résultats importants de manière indépendante avant de vous y fier. Lire l’avertissement complet.
Réponse rapide

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
r = a − b × q, où q dépend de la convention d'arrondi (tronc / par défaut / euclidien)
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é

calcul modulo
reste division
modulo
modulus
calculer reste
mod

APA

TG we-Calculate Editorial Team. (2026). Calculateur de modulo [Online calculator]. TG we-Calculate. https://we-calculate.com/fr/calculator/modulo-calculator

Chicago

TG we-Calculate Editorial Team. "Calculateur de modulo." TG we-Calculate. 2026. https://we-calculate.com/fr/calculator/modulo-calculator.

IEEE

TG we-Calculate Editorial Team, "Calculateur de modulo," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/fr/calculator/modulo-calculator

BibTeX

@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é ?