Comparte esta calculadora
Envía esta herramienta a alguien que la necesite.
Cómo usarla
Las convenciones del resto pueden diferir con enteros negativos. Por eso la herramienta muestra el resto truncado de programación y el módulo euclídeo no negativo.
- Introduce el dividendo entero a y el divisor b.
- El divisor no puede ser cero.
- Compara ambos restos y verifica a=bq+r.
Cómo se calcula
Ejemplo
17 mod 5 da 2 en ambas convenciones. Para −17 y 5, el resto truncado es −2 y el módulo euclídeo es 3.
Notas importantes
Las entradas se interpretan como cadenas enteras y se calculan con BigInt para conservar exactitud fuera del rango seguro de JavaScript.
Ejemplos resueltos e interpretación
Dividir 17 entre 5 da cociente entero 3 y resto 2. Con negativos, el resto puede cambiar según la convención; el resto euclídeo de −17 con divisor 5 es 3.
| Caso | Cálculo | Resultado |
|---|---|---|
| Resto de 17 entre 5 | 17 = 5 × 3 + 2 | 2 |
| Resto euclídeo de −17 entre 5 | −17 = 5 × (−4) + 3 | 3 |
Cómo comprobar el resultado
Comprueba dividendo = divisor por cociente más resto. El resto euclídeo es no negativo y menor que el valor absoluto del divisor. Usa enteros y un divisor distinto de cero.
Preguntas frecuentes
¿Módulo y resto son lo mismo?
Suelen coincidir con enteros no negativos; con negativos depende de la convención.
¿Admite enteros mayores que 2^53?
Sí, usa BigInt.
¿Puede el divisor ser cero?
No.
¿Por qué cambia el resto negativo entre herramientas?
Existen convenciones distintas cuando un operando es negativo. Algunos lenguajes siguen el signo del dividendo y otros devuelven un módulo no negativo; revisa la definición antes de comparar.