Intermediate

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.
Number being divided
Cannot be zero
Remainder (truncated)
2

Sign matches the dividend (JavaScript % operator)

Quotient (truncated)
3
Truncated remainder
2
Floored remainder
2
Euclidean remainder
2
00.61.31.92.53.13.84.45Euclidean remainder within [0, |b|)
Step by step
  1. 1

    Quotient (rounded toward zero)

    trunc(17 ÷ 5) = 3
  2. 2

    Truncated remainder

    17 − 5 × 3 = 2
    Sign follows the dividend — this matches the JavaScript % operator.
Los resultados son estimaciones con fines meramente informativos y no constituyen asesoramiento profesional — verifica siempre los resultados importantes de forma independiente antes de basarte en ellos. Leer el aviso legal completo.
Respuesta rápida

¿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
r = a − b × q, donde q depende del convenio de redondeo (trunc / floor / euclidiano)
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

calculadora de modulo
calculadora de residuo
resto de division
modulo
modulus
calcular residuo

APA

TG we-Calculate Editorial Team. (2026). Calculadora de módulo [Online calculator]. TG we-Calculate. https://we-calculate.com/es/calculator/modulo-calculator

Chicago

TG we-Calculate Editorial Team. "Calculadora de módulo." TG we-Calculate. 2026. https://we-calculate.com/es/calculator/modulo-calculator.

IEEE

TG we-Calculate Editorial Team, "Calculadora de módulo," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/es/calculator/modulo-calculator

BibTeX

@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?