Calculadoras
Math Calculator

Calculadora de resto

Calcula el resto (y el cociente) de una división entera usando la división euclídea. Introduce el dividendo y el divisor para obtener un resto no negativo al instante.

División euclídea:
a = bq + r, con 0 ≤ r < |b| (b ≠ 0)

El resto se calcula usando |b|, por lo que siempre es no negativo.

Cómo usar la Calculadora de Resto

Una calculadora de resto te ayuda a calcular el resto cuando un entero se divide por otro. El resto es lo que "sobra" después de dividir tantas veces como sea posible. Por ejemplo, 23 dividido por 5 da un cociente de 4 y un resto de 3, porque 23 = 5×4 + 3.

Esta calculadora usa la división euclídea, que siempre devuelve un resto no negativo r tal que 0 ≤ r < |b| (siempre que el divisor b no sea cero). Esto es especialmente útil al trabajar con números negativos, ya que diferentes lenguajes de programación pueden definir el signo de % de manera diferente.

Introduce el dividendo a y el divisor b como enteros (también puedes usar valores negativos). Haz clic en Calcular para ver tanto el cociente q como el resto r, junto con la identidad a = |b|·q + r. El resto mostrado siempre está en el rango euclídeo estándar.

Los restos se usan en aritmética modular, teoría de números, patrones cíclicos (como relojes), hashing y muchas tareas de programación. Si necesitas un resto para la división polinómica por (x − a), usa la Calculadora de Resto Polinómico en su lugar.

Ejemplo

Dividendo a = 23, divisor b = 5 → cociente q = 4, resto r = 3, porque 23 = 5×4 + 3. Si a = -23 y b = 5, el resto euclídeo es r = 2, ya que -23 = 5×(-5) + 2.

Preguntas Frecuentes

Cuando divides un entero a por un entero no nulo b, puedes escribir a = bq + r. El resto r es la parte que queda después de tomar q múltiplos enteros de b. En la división euclídea, r siempre es no negativo y menor que |b|.
La gente a menudo usa los términos indistintamente, pero en algunos contextos "módulo" significa específicamente el resto euclídeo (0 ≤ r < |b|). Algunos lenguajes de programación definen % de manera que puede producir resultados negativos cuando a es negativo. Esta calculadora muestra el resto euclídeo (no negativo).
No. La división por cero no está definida, por lo que la calculadora mostrará un error si el divisor es 0.
Sí. Puedes introducir enteros negativos para el dividendo y/o el divisor. La calculadora aún devuelve un resto no negativo usando |b|, por lo que el resto permanece en el rango euclídeo.
Porque la calculadora usa la división euclídea, donde el resto está definido para satisfacer 0 ≤ r < |b|. Esto evita ambigüedades con entradas negativas y coincide con las definiciones matemáticas comunes usadas en aritmética modular.