À quoi sert le calculateur de reste
Cet outil effectue une division entière entre les deux nombres que vous indiquez et vous donne deux informations d'un seul coup : le quotient entier (combien de fois entières le diviseur tient dans le dividende) et le reste (ce qu'il reste à la fin). C'est exactement le principe de l'opération modulo, ou « mod », notée % dans la plupart des langages de programmation et des tableurs. Plutôt que de poser une division à la main, vous saisissez les nombres et obtenez les deux résultats immédiatement.
Les deux valeurs à saisir
- Dividende – le nombre que l'on divise (la quantité totale que vous souhaitez répartir).
- Diviseur – le nombre par lequel on divise (la taille de chaque groupe). Il ne doit pas être égal à zéro.
Les deux champs acceptent les valeurs décimales, et pas uniquement les nombres entiers : l'outil fonctionne donc aussi avec des dividendes et des diviseurs à virgule.
La formule
Le reste se calcule ainsi :
$$\text{Reste} = \text{Dividende} - \left( \left\lfloor \frac{\text{Dividende}}{\text{Diviseur}} \right\rfloor \times \text{Diviseur} \right)$$Ici, \( \lfloor\ \rfloor \) signifie « arrondir à l'entier inférieur » (la fonction partie entière). Le quotient correspond simplement à \( \left\lfloor \frac{\text{Dividende}}{\text{Diviseur}} \right\rfloor \), c'est-à-dire la partie entière de la division. En interne, le reste suit la même logique que l'opérateur % : le reliquat porte donc toujours le signe du dividende. Si le diviseur vaut 0, la division n'a pas de sens et le calculateur affiche le message « Erreur : division par zéro » au lieu d'un résultat.
Exemple concret
Imaginons un dividende de 17 et un diviseur de 5 :
- Quotient = \( \lfloor 17 \div 5 \rfloor = \lfloor 3{,}4 \rfloor = \) 3
- Reste = \( 17 - (3 \times 5) = 17 - 15 = \) 2
Le 5 tient donc trois fois entières dans 17, et il reste 2. C'est précisément ce que renvoie 17 % 5 dans du code.
Questions fréquentes
Puis-je utiliser des nombres décimaux ? Oui. Par exemple, un dividende de 7,5 et un diviseur de 2 donnent un quotient de 3 et un reste de 1,5, car \( 7{,}5 - (3 \times 2) = 1{,}5 \).
Que se passe-t-il si le diviseur vaut 0 ? La division par zéro n'a pas de sens mathématiquement : le calculateur ne renvoie donc aucun nombre. Il affiche plutôt « Erreur : division par zéro ».
Et si le dividende est plus petit que le diviseur ? Le quotient est alors égal à 0 et le reste est égal au dividende lui-même. Par exemple, 3 ÷ 8 donne un quotient de 0 et un reste de 3, puisque 8 ne tient même pas une seule fois dans 3.