Calculadora de Módulo
Calcula el residuo de una operación de división (a mod b) junto con el cociente.
Calcula el residuo de una operación de división (a mod b) junto con el cociente.
Los resultados se actualizan al escribir.
Cómo funciona
La operación módulo (a menudo escrita como %, mod o a mod b) devuelve el residuo al dividir un número entre otro. Por ejemplo, 17 mod 5 = 2, porque 17 = 5 × 3 + 2 (el cinco cabe tres veces en 17, con 2 de sobra).
El módulo es una de las operaciones más fundamentales en programación y teoría de números. En el código, suele ser el operador %. Se usa constantemente en la programación cotidiana: determinar si un número es par (n % 2 == 0), recorrer arreglos de forma circular (índice = i % longitud), aritmética del reloj (horas = (actual + transcurrido) % 12) y ciclos de color en las interfaces.
En matemáticas, la aritmética modular (trabajar con residuos) es la base de la criptografía. El algoritmo de cifrado RSA, que protege la mayoría de las comunicaciones de internet, se basa por completo en la exponenciación modular. Los últimos dígitos de grandes cálculos exponenciales, determinados por el módulo, crean las funciones unidireccionales que hacen segura la encriptación.
El módulo también aparece en algoritmos de suma de verificación (validación de números de tarjeta de crédito), funciones hash, generadores de números aleatorios y problemas de programación de tareas. Siempre que un valor deba dar la vuelta dentro de un rango fijo — una hora en un reloj, un día de la semana o una casilla en una tabla hash — la operación módulo suele ser la forma más limpia de expresar ese ciclo en un solo paso.
Cómo funciona
Fórmula: a mod b = a − b × ⌊a/b⌋; Quotient = ⌊a/b⌋
La división divide a en un cociente entero y una parte sobrante. El suelo de a/b indica cuántas veces completas cabe b dentro de a, y multiplicar ese cociente por b y restarlo de a deja exactamente lo que no pudo dividirse de forma exacta: el residuo. Esto garantiza la identidad a = b × cociente + residuo, con el residuo siempre menor en magnitud que el divisor b.
Cuándo usarla
El módulo es imprescindible siempre que un valor deba «dar la vuelta» dentro de un rango fijo. En programación es una de las operaciones más frecuentes: comprobar si un número es par o impar, recorrer un arreglo de forma circular, repartir elementos en una tabla hash o animar fotogramas en bucle. En la vida cotidiana resuelve la aritmética del reloj (qué hora será dentro de tantas horas) y el cálculo del día de la semana. En matemáticas y seguridad informática, la aritmética modular sustenta los algoritmos de suma de verificación que validan números de tarjeta o ISBN, y es la base de la criptografía de clave pública como RSA y Diffie-Hellman. Úsala cuando necesites el residuo de una división o modelar cualquier fenómeno que se repita en ciclos regulares.
Consejos y consideraciones
El punto más delicado es el comportamiento con números negativos, porque no todos los sistemas coinciden: la definición matemática devuelve siempre un residuo no negativo, mientras que lenguajes como C, Java o JavaScript conservan el signo del dividendo, de modo que −7 puede dar 2 o −1 según la convención. Si trabajas en criptografía o teoría de números, normaliza el resultado al rango [0, b−1]. El divisor nunca puede ser cero, ya que la operación no está definida. Para positivos, módulo y residuo coinciden; la diferencia solo surge con signos negativos. Un truco útil: n mod 2 identifica la paridad y n mod 10 extrae el último dígito. Verifica siempre la identidad a = b × cociente + residuo para confirmar que el cálculo es correcto.
a mod b = a − b × ⌊a/b⌋; Quotient = ⌊a/b⌋
La división divide a en un cociente entero y una parte sobrante. El suelo de a/b indica cuántas veces completas cabe b dentro de a, y multiplicar ese cociente por b y restarlo de a deja exactamente lo que no pudo dividirse de forma exacta: el residuo. Esto garantiza la identidad a = b × cociente + residuo, con el residuo siempre menor en magnitud que el divisor b.
Fuente:Standard mathematical definition
Revisamos todas nuestras herramientas de vez en cuando para garantizar su precisión.
Ejemplo resuelto
17 ÷ 5 = 3 con residuo 2. Por tanto, 17 mod 5 = 2, y el cociente es 3. Verificación: 5 × 3 + 2 = 15 + 2 = 17 ✓
Cómo usar esta calculadora
- 1
Introduce tus valores
Introduce dividend (a) y divisor (b).
- 2
Ajusta las opciones
Ajusta cualquier opción para adaptarla a tu situación.
- 3
Lee tu resultado
Remainder (a mod b) se actualiza al instante mientras escribes, sin botón que pulsar.
Preguntas frecuentes
¿Para qué se usa el módulo en programación?
¿Cómo funciona el módulo con números negativos?
¿Qué es la aritmética modular?
¿Cuál es la diferencia entre módulo y residuo?
¿Cómo se usa el módulo en criptografía?
Calculadoras relacionadas
Calculadora de Factorial (n!)
Calcula el factorial de cualquier número entero no negativo. Muestra resultados también para valores grandes.
Calculadora de Combinaciones (nCr)
Calcula el número de formas de elegir r elementos de un conjunto de n, donde el orden no importa.
Calculadora de Porcentaje
Encuentra al instante cuánto es el X% de un número.