Qué hace la calculadora de resto
Esta herramienta realiza una división de tipo entero con los dos números que indiques y te ofrece dos resultados a la vez: el cociente entero (cuántas veces completas cabe el divisor en el dividendo) y el resto (lo que queda sin repartir). Es la misma idea que hay detrás de la operación módulo o «mod», que se escribe como % en la mayoría de los lenguajes de programación y hojas de cálculo. En lugar de hacer la división larga a mano, escribes los números y obtienes ambos resultados al momento.
Los dos datos de entrada
- Dividendo: el número que se divide (la cantidad total que quieres repartir).
- Divisor: el número entre el que divides (el tamaño de cada grupo). No puede ser cero.
Ambos campos admiten valores decimales, no solo números enteros, así que la herramienta también funciona con dividendos y divisores fraccionarios.
La fórmula
El resto se calcula así:
$$\text{Resto} = \text{Dividendo} - \left( \left\lfloor \dfrac{\text{Dividendo}}{\text{Divisor}} \right\rfloor \times \text{Divisor} \right)$$
Aquí \( \lfloor\ \rfloor \) significa «redondear hacia abajo al entero más cercano» (la función suelo o floor). El cociente es simplemente \( \left\lfloor \dfrac{\text{Dividendo}}{\text{Divisor}} \right\rfloor \), es decir, la parte entera de la división. Internamente, el resto utiliza la misma lógica que el operador %, por lo que lo que sobra conserva siempre el signo del dividendo. Si el divisor es 0, la división no está definida y la calculadora muestra el mensaje «Error: división entre cero» en lugar de un resultado.
Ejemplo resuelto
Supongamos que tienes un dividendo de 17 y un divisor de 5:
- Cociente \( = \lfloor 17 \div 5 \rfloor = \lfloor 3{,}4 \rfloor = \) 3
- Resto \( = 17 - (3 \times 5) = 17 - 15 = \) 2
Por tanto, el 5 cabe tres veces completas en el 17 y sobran 2. Esto es exactamente lo que devuelve 17 % 5 en código.
Preguntas frecuentes
¿Puedo usar números decimales? Sí. Por ejemplo, un dividendo de 7,5 y un divisor de 2 dan un cociente de 3 y un resto de 1,5, porque \( 7{,}5 - (3 \times 2) = 1{,}5 \).
¿Qué ocurre si el divisor es 0? La división entre cero no está definida matemáticamente, así que la calculadora no devuelve un número. En su lugar muestra «Error: división entre cero».
¿Y si el dividendo es menor que el divisor? El cociente es 0 y el resto coincide con el propio dividendo. Por ejemplo, 3 ÷ 8 da un cociente de 0 y un resto de 3, ya que el 8 no cabe ni una sola vez en el 3.