Calculadora de módulo
Calcula el cociente y el resto de a ÷ b, con los convenios de módulo truncado, por defecto y euclidiano para manejar números negativos.
Sign matches the dividend (JavaScript % operator)
- 1
Quotient (rounded toward zero)
trunc(17 ÷ 5) = 3 - 2
Truncated remainder
17 − 5 × 3 = 2Sign follows the dividend — this matches the JavaScript % operator.
¿Cómo funciona esta calculadora?
El módulo de a ÷ b es el resto que queda tras la división. Con q = trunc(a/b), el resto truncado es a − b·q (signo de a). Las variantes por defecto (floor) y euclidiana cambian el redondeo del cociente para que el resto siga al divisor o se mantenga no negativo, lo que importa solo cuando a o b es negativo.
Fórmula
How this is calculated
Introduce el dividendo a (el número que se divide) y el divisor b (el número entre el que divides). El divisor no puede ser cero, ya que la división entre cero es indefinida y la calculadora no devuelve resultado en ese caso.
El cociente es q = trunc(a / b), redondeando hacia cero. El resto truncado rT = a − b·q es lo que producen la mayoría de los lenguajes de programación (y el operador % de JavaScript): su signo sigue al dividendo a. El resto por defecto (floor) rF = a − b·floor(a / b) sigue el signo del divisor b, que es el convenio usado por el % de Python y la aritmética modular. El resto euclidiano rE = a − b·floor(a / |b|) siempre es no negativo (0 ≤ rE < |b|), lo que se prefiere en teoría de números.
Para a y b positivos los tres restos son idénticos. Difieren solo cuando a o b es negativo. Las entradas pueden ser cualquier número real (se permiten valores fraccionarios y se aplican las mismas fórmulas) aunque el módulo se usa más comúnmente con enteros.
Preguntas frecuentes
Usan reglas de redondeo distintas para el cociente. El truncado redondea hacia cero (C/JavaScript), el por defecto redondea hacia menos infinito (Python) y el euclidiano siempre da un resto no negativo. Para entradas positivas todos coinciden.
La división entre cero es indefinida, así que la calculadora muestra un aviso y no devuelve resultado. Elige un divisor distinto de cero.
JavaScript, C, C++, Java y Go usan el resto truncado (signo del dividendo). Python y Ruby usan el resto por defecto (signo del divisor).
También conocido como
TG we-Calculate Editorial Team. (2026). Calculadora de módulo [Online calculator]. TG we-Calculate. https://we-calculate.com/es/calculator/modulo-calculator
TG we-Calculate Editorial Team. "Calculadora de módulo." TG we-Calculate. 2026. https://we-calculate.com/es/calculator/modulo-calculator.
TG we-Calculate Editorial Team, "Calculadora de módulo," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/es/calculator/modulo-calculator
@misc{wecalculate_modulo_calculator, title = {Calculadora de módulo}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/es/calculator/modulo-calculator}}, year = {2026}, note = {TG we-Calculate} }
¿Te ayudó esta calculadora?
