Calcolatore di Modulo
Calcolatore di Modulo
Inserisci un dividendo e un divisore. Questo calcola il modulo — il resto rimasto dopo aver diviso il dividendo per il divisore, usando la convenzione matematica dove il resto è sempre non negativo per un divisore positivo.
- Formula: a mod n = a − n × floor(a ÷ n), che dà sempre un resto tra 0 e n−1 per un divisore positivo n.
- I dividendi negativi danno comunque un resto non negativo: −17 mod 5 = 3, non −2.
- Usi comuni: controllare numeri pari/dispari, avvolgere valori in un intervallo fisso, crittografia.
Perché −17 mod 5 è uguale a 3 e non −2?
Secondo la definizione matematica del modulo, il risultato è sempre nell'intervallo [0, n).
In cosa differisce questo dall'operatore % nei linguaggi di programmazione come JavaScript o C?
L'operatore % di molti linguaggi tronca verso zero, il che può dare un resto negativo per un dividendo negativo.
Calcolatore di Modulo


Inserisci un dividendo e un divisore. Questo calcola il modulo — il resto rimasto dopo aver diviso il dividendo per il divisore, usando la convenzione matematica dove il resto è sempre non negativo per un divisore positivo.

- Formula: a mod n = a − n × floor(a ÷ n), che dà sempre un resto tra 0 e n−1 per un divisore positivo n.
- I dividendi negativi danno comunque un resto non negativo: −17 mod 5 = 3, non −2.
- Usi comuni: controllare numeri pari/dispari, avvolgere valori in un intervallo fisso, crittografia.
Perché −17 mod 5 è uguale a 3 e non −2?
Secondo la definizione matematica del modulo, il risultato è sempre nell'intervallo [0, n).
In cosa differisce questo dall'operatore % nei linguaggi di programmazione come JavaScript o C?
L'operatore % di molti linguaggi tronca verso zero, il che può dare un resto negativo per un dividendo negativo.
