Calculateur Modulo

Calculez le reste d'une division — l'opération modulo

Calculateur Modulo

Calculez le reste d’une division

Calculateur Modulo

Trouve A mod B

Formule
A mod B = A - B x plancher(A/B)

Qu’est-ce qu’un Calculateur Modulo ?

Un Calculateur Modulo est un outil mathématique qui trouve le reste d’une division. L’opération modulo s’écrit a mod b (ou parfois a % b en programmation). Il indique ce qui reste lorsque a est divisé par b.

Par exemple, en divisant 17 par 5, on obtient 3 avec un reste de 2. Donc : 17 mod 5 = 2. L’opération modulo renvoie ce reste.

Le modulo est utilisé dans de nombreuses situations pratiques :

  • Déterminer si un nombre est pair ou impair (n mod 2)
  • Travailler avec les cycles temporels (horloges, schémas répétitifs)
  • Tâches informatiques comme le hachage, l’indexation et la cryptographie
  • Trouver des schémas répétitifs en mathématiques (arithmétique modulaire)

Ce calculateur facilite le calcul rapide des restes, notamment avec de grands nombres.

Comment Utiliser Ce Calculateur Modulo

  1. Entrez le dividende (A) -- le nombre que vous voulez diviser (exemple : 17)
  2. Entrez le diviseur (B) -- le nombre par lequel vous divisez (exemple : 5)
  3. Cliquez sur « Calculer » -- pour obtenir le résultat modulo
  4. Vérifiez le résultat -- la sortie affiche le reste (A mod B) et le quotient (combien de fois B entre dans A)
  5. Essayez d’autres valeurs -- explorez des schémas comme mod 2, mod 10 ou mod 60

Conseils :

  • Le diviseur B ne doit pas être 0 (la division par zéro est indéfinie)
  • Le modulo est couramment utilisé pour « boucler » dans une plage (comme 0–59 pour les minutes)
  • Si vous utilisez des nombres négatifs, différents systèmes peuvent traiter le modulo différemment—ce calculateur suit la convention JavaScript de façon cohérente

Formules du Modulo

Division avec Reste

Toute division peut s’exprimer comme :

a = b × q + r

a = dividende

b = diviseur

q = quotient (résultat entier)

r = reste

Résultat du Modulo

a mod b = r

Le reste de la division

Plage du Reste

0 ≤ r < |b|

Le reste est toujours inférieur à la valeur absolue de b

Schémas Modulo Courants

Vérification Pair / Impair

n mod 2

0 → pair, 1 → impair

Dernier Chiffre

n mod 10

Renvoie le dernier chiffre de n

Cycle Temporel

minutes mod 60

Position de l’aiguille des minutes dans un cycle

Exemples de Calcul

Exemple 1 : Modulo de base

Calculer : 17 mod 5

Division : 17 ÷ 5 = 3 reste 2

Vérification : 5 × 3 = 15, et 17 − 15 = 2

Résultat : 17 mod 5 = 2

Exemple 2 : Vérifier Pair ou Impair

Calculer : 29 mod 2

Division : 29 ÷ 2 = 14 reste 1

Raisonnement : Reste = 1 → 29 est impair

Résultat : 29 mod 2 = 1

Exemple 3 : Modulo 10 (Dernier Chiffre)

Calculer : 347 mod 10

Division : 347 ÷ 10 = 34 reste 7

Raisonnement : Le reste correspond au dernier chiffre

Résultat : 347 mod 10 = 7

Exemple 4 : Cycle Temporel

Problème : Une horloge numérique utilise un cycle de 12 heures. Il est 9h maintenant. Quelle heure sera-t-il dans 8 heures ?

Calcul : (9 + 8) = 17

Modulo : 17 mod 12 = 5

Résultat : 5h

Questions Fréquentes

Que signifie « mod » ?

« Mod » signifie modulo, qui renvoie le reste après une division. Par exemple, 10 mod 3 = 1 car 10 ÷ 3 laisse un reste de 1.

Le modulo est-il identique à la division ?

Pas exactement. La division donne le quotient (combien de fois un nombre entre), tandis que le modulo donne le reste. On les utilise souvent ensemble pour obtenir les deux.

Pourquoi le modulo est-il utile ?

Le modulo est utile pour les cycles répétitifs (temps, rotations, schémas), la vérification pair/impair, la limitation de valeurs à une plage (comme 0–59) et de nombreuses applications de programmation et de mathématiques.

Que se passe-t-il si le diviseur est 0 ?

Le modulo par 0 est indéfini, car la division par 0 est indéfinie. Le calculateur ne renverra pas de résultat si vous entrez 0 comme diviseur.

Comment le modulo fonctionne-t-il avec les nombres négatifs ?

Différents systèmes définissent le modulo négatif différemment (certains utilisent le signe du dividende, d’autres celui du diviseur). Si vous utilisez des nombres négatifs, assurez-vous de comprendre la convention du calculateur et de rester cohérent.

Intégrer Modulo Calculator sur votre site

Vous souhaitez ajouter cette calculatrice à votre site ? Obtenez un code d'intégration personnalisé qui s'adapte à votre design et fidélise vos visiteurs.

Design adaptatif
Style personnalisé
Chargement rapide
Optimisé mobile

Qu'est-ce que l'opération modulo ?

L'opération modulo trouve le reste lorsqu'un nombre est divisé par un autre. Elle s'écrit a mod n (ou a % n en programmation) et renvoie ce qui reste après avoir divisé a par n autant de fois que possible. Par exemple, 17 mod 5 = 2 car 17 = 3×5 + 2. Le résultat est toujours un entier non négatif strictement inférieur au diviseur — donc mod 5 donne toujours une valeur entre 0 et 4.

Le modulo est omniprésent en programmation : vérifier si un nombre est pair (n % 2 == 0), faire défiler une liste d'options (index % longueur), construire des fonctions de hachage et l'arithmétique d'horloge (le temps revient à 0 à 12 ou 24). C'est l'une des opérations les plus utiles en informatique et en mathématiques. Ce calculateur prend en charge les entrées positives et négatives et affiche le détail complet du calcul.

Comment utiliser le calculateur modulo

  1. Entrez le dividende — le nombre à diviser (a).
  2. Entrez le diviseur — le modulus (n).
  3. Cliquez sur Calculer.
  4. Lisez le reste — c'est votre résultat modulo.

Formule et exemples

a mod n = a − n × floor(a / n) Exemples : 17 mod 5 = 2 (17 = 3×5 + 2) 20 mod 4 = 0 (20 = 5×4 + 0, division exacte) 7 mod 3 = 1 (7 = 2×3 + 1) Vérification pair/impair : n mod 2 = 0 → pair n mod 2 = 1 → impair Arithmétique d'horloge (12 heures) : 14 mod 12 = 2 → 14h = 2:00 PM

Le résultat de a mod n vérifie toujours 0 ≤ résultat < n (pour n positif). Le comportement avec les nombres négatifs varie selon le langage de programmation — certains utilisent la division par le bas (Python), d'autres la division tronquée (C, Java, JavaScript), qui peut produire des restes négatifs.

Exemples concrets

100 mod 7 = 2

100 = 14×7 + 2. Utile pour répartir 100 éléments en 7 groupes — vous auriez 14 groupes complets avec 2 éléments restants.

256 mod 16 = 0

256 est un multiple exact de 16, donc le reste est 0. Cela revient constamment en mathématiques hexadécimales et binaires — les puissances de 2 se divisent entre elles sans reste.

29 mod 12 = 5

Arithmétique d'horloge : 29 heures après midi, il est 5h00 du matin le lendemain. L'opération modulo est ce qui permet aux calculs de temps circulaire de fonctionner.

Questions fréquentes

Que signifie mod en programmation ?
Dans la plupart des langages de programmation, l'opérateur % est l'opérateur modulo (ou reste). Par exemple, 10 % 3 renvoie 1 car 10 divisé par 3 laisse un reste de 1. Il est utilisé en permanence pour vérifier la divisibilité, enrouler des indices et faire défiler des valeurs.
Quelle est la différence entre modulo et reste ?
Pour les nombres positifs, ils sont identiques. La différence apparaît avec les nombres négatifs. Le modulo mathématique renvoie toujours un résultat non négatif (division par le bas), tandis que le reste en programmation peut être négatif (division tronquée). Par exemple, -7 mod 3 = 2 mathématiquement, mais -7 % 3 = -1 en JavaScript et en C.
Que dit mod 2 sur un nombre ?
n mod 2 est le test pair/impair le plus rapide. Si le résultat est 0, le nombre est pair ; s'il est 1, il est impair. C'est l'utilisation la plus courante du modulo en programmation quotidienne et l'une des premières choses qu'apprennent les débutants.
Pourquoi le modulo est-il utile dans les tableaux circulaires ?
Lorsque vous devez parcourir un tableau en boucle, vous pouvez utiliser index % longueur pour revenir automatiquement au début. Quand l'index atteint la fin, il repart à 0, créant un cycle infini sans logique de cas particulier. Ce schéma est utilisé dans les carrousels, les planificateurs round-robin et les tampons circulaires.
Comment le modulo est-il utilisé en cryptographie ?
Le modulo est au coeur de la cryptographie à clé publique. Le chiffrement RSA repose sur l'exponentiation modulaire — élever des nombres à de grandes puissances modulo un grand nombre premier. L'échange de clés Diffie-Hellman et la cryptographie sur courbes elliptiques dépendent du fait que l'arithmétique modulaire est facile à calculer dans un sens mais extrêmement difficile à inverser.