Calculateur Modulo

Entrez un dividende et un diviseur pour trouver le quotient et le reste (modulo).

Quotient
3
Reste (a mod b)
2

Comment le modulo est calculé

L'opération modulo trouve le reste après division d'un nombre par un autre. Ce calculateur utilise la division par le bas (a − b × floor(a/b)), qui renvoie toujours un reste du même signe que le diviseur — la convention utilisée en mathématiques et dans la plupart des langages de programmation comme Python et Ruby.

Pour les nombres positifs, cela correspond au simple reste obtenu par division posée. La convention par le bas diffère principalement d'une convention « tronquée » (utilisée dans certains langages comme C et Java) quand le dividende ou le diviseur est négatif.

Questions fréquentes

Quelle est la différence entre modulo et reste ?

Pour les nombres positifs, ils sont identiques. Ils peuvent différer pour les nombres négatifs selon la convention d'arrondi utilisée — la division par le bas (utilisée ici) donne toujours un résultat du même signe que le diviseur, tandis que la division tronquée donne un résultat du même signe que le dividende.

À quoi sert le modulo ?

Le modulo est courant en programmation pour parcourir cycliquement une plage fixe de valeurs (comme des indices de tableau ou des heures d'horloge), vérifier la divisibilité (un nombre est pair si a mod 2 égale 0), et dans divers algorithmes cryptographiques et de hachage.

Pourquoi mon langage de programmation donne-t-il une réponse différente pour les nombres négatifs ?

Différents langages utilisent différentes conventions modulo. Python et Ruby utilisent la division par le bas comme ce calculateur, tandis que l'opérateur % de C, Java et JavaScript utilise la division tronquée, qui peut produire un reste négatif quand le dividende est négatif.

Essayez aussi :

Calculateur de pourcentage Calculateur de Fractions Calculateur de Triangle Calculateur de Cercle Calculateur d'Équation du Second Degré Calculateur de Statistiques Calculateur de Logarithme Convertisseur de Base Numérique Calculateur de Puissances et Racines Calculateur de Trigonométrie Convertisseur Degrés ↔ Radians Calculateur d'Aire des Formes Calculateur de Volume des Formes Résolution d'Équation Linéaire Calculateur d'Échelle Calculateur de Moyenne Pondérée Calculateur d'Allure Calculateur de Factorielle Calculateur de PGCD et PPCM Calculateur de Décomposition en Facteurs Premiers Calculateur de Combinaisons et Permutations Calculateur de Matrices 2x2 Calculateur de Vecteurs (2D) Calculateur de Distance Entre Deux Points Calculateur de Point Milieu Calculateur de Pente Calculateur de Suite Arithmétique Calculateur de Suite Géométrique Calculateur de Probabilité Calculateur de Triangle Rectangle Calculateur d'Arrondi Simplificateur de Rapport Calculateur de Longueur d'Onde et Fréquence Calculateur 0-100 Calculateur de Coefficient de Corrélation Calculateur de Taille d'Échantillon Calculateur d'Espérance Mathématique Calculateur de Puissance Calculateur de Signification de Test A/B Calculateur de Format d'Image Calculateur de Point de Rosée Calculateur RPM Calculateur de Distance Focale Calculateur de Carré de Punnett Calculateur ADN/Molarité Calculateur de Déduction de Pliage Calculateur DPMO Calculateur de Vitesses et Avances Calculateur TRIR Calculateur d'Âge de Chat Calculateur d'Âge de Chien Calculateur de Retrait de Grain Calculateur de Chiffres Romains Calculateur de Fibonacci Calculateur d'Erreur en Pourcentage Calculateur d'Interpolation Calculateur de Wilks Calculateur de Maximum sur Une Répétition Calculateur de Sous-réseau IP Calculateur de Trajectoire Balistique

Retour à la catégorie →