Catégorie: Calculatrices
Calculateur modulo
Reste d'une division, par défaut et tronqué
Saisissez un dividende et un diviseur pour trouver le reste de la division, affiché à la fois selon le modulo par défaut et le reste tronqué.
Les résultats par défaut et tronqué ne diffèrent que lorsque le dividende et le diviseur sont de signes opposés ; la plupart des langages de programmation renvoient le reste tronqué.
Tout sur cette page est traité dans votre navigateur. Rien n'est envoyé.
À quoi sert cet outil
Le modulo trouve le reste laissé après la division d'un nombre entier par un autre. Ce calculateur affiche deux conventions car elles diffèrent chaque fois que le dividende et le diviseur sont de signes opposés : le modulo par défaut prend toujours le signe du diviseur, la convention mathématique, tandis que le reste tronqué prend le signe du dividende, ce qui correspond au comportement de l'opérateur % dans la plupart des langages de programmation.
Mode d'emploi
- Saisissez le dividende, le nombre à diviser.
- Saisissez le diviseur, qui ne peut pas être zéro.
- Consultez le modulo par défaut, le reste tronqué et le quotient.
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Ce que vous saisissez n'est jamais envoyé, stocké ni partagé : fermer l'onglet suffit à tout effacer.
Questions fréquentes
- Pourquoi y a-t-il deux restes différents ?
- Le modulo par défaut et le reste tronqué ne diffèrent que lorsque le dividende et le diviseur sont de signes opposés. Par exemple, -7 mod 3 vaut 2 avec la convention par défaut mais -1 avec la troncature.
- Quelle convention utilise mon langage de programmation ?
- La plupart des langages de la famille C, dont JavaScript, Java et C, utilisent la division tronquée pour %. L'opérateur % de Python utilise plutôt la convention par défaut, conforme à sa définition mathématique.
- Qu'est-ce que le quotient affiché ici ?
- C'est la partie entière inférieure du dividende divisé par le diviseur, le nombre entier de fois que le diviseur entre dans le dividende en arrondissant vers moins l'infini.