Calculadora de resto
Divide con resto y consulta el cociente y la comprobación.
Rellena los campos y el resultado aparecerá aquí automáticamente.
Divide el entero a entre el entero no nulo b y muestra el cociente q, el resto r y la identidad a = bq + r exactos. Aquí el cociente se trunca hacia cero, como en las operaciones enteras de JavaScript: el resto no nulo tiene el signo del dividendo. Otros convenios pueden dar resultados distintos con números negativos.
Cómo funciona
Fórmula y lógica
El cociente es la división truncada hacia cero; el resto es lo que deja la identidad a = b × q + r.
Ejemplo
17 entre 5 da cociente 3 y resto 2, porque 17 = 5 × 3 + 2.
Campos y unidades
- Dividendo — sin unidad
- Divisor — sin unidad
Cómo se usa
- — Introduce el dividendo.
- — Introduce el divisor.
- — Consulta el resto y el cociente.
Método y limitaciones
- Método de cálculo
- Fórmula y lógica
- Fuente de datos o norma
- Borrador de especificación ECMAScript: truncamiento del cociente entero y signo del resto
- Limitación
- Cada entrada debe ser un entero con valor absoluto máximo de 9007199254740991; b ≠ 0. Las entradas no se redondean a enteros. La división y el resto se calculan con aritmética entera exacta. Para 17 ÷ −5, el truncamiento da q = −3 y r = 2; este convenio no exige un resto no negativo para todos los signos.
FAQ
¿Qué ocurre con los números negativos?
El resto toma el signo del dividendo: −17 y 5 dan cociente −3 y resto −2, ya que −17 = 5 × (−3) + (−2).
¿Es lo mismo que el módulo de Python?
No. Python devuelve un resto con el signo del divisor, así que allí −17 mod 5 es 3. Esta calculadora sigue el convenio de truncamiento.
¿Puedo usar decimales?
No. La división con resto está definida para números enteros, así que un dato decimal se rechaza en vez de redondearse.
¿Por qué se muestra la línea de comprobación?
Hace la respuesta verificable de un vistazo: multiplica el divisor por el cociente, suma el resto y recuperas el dividendo.