Método y verificación de fuentes
Última verificación:
Revisión automatizada de fuentes, código, ejemplos, resultados y errores en español. No constituye una revisión humana, de un hablante nativo ni una aprobación profesional o especializada.
Método
Introduce un dividendo y un divisor distinto de cero. La calculadora muestra su cociente decimal, la parte entera obtenida truncando hacia cero y el resto calculado con el operador % de JavaScript. La parte entera y el resto se calculan con los valores originales, antes de redondear el resultado decimal.
resultado decimal sin redondear = dividendo / divisor
parte entera = trunc(dividendo / divisor), hacia cero
resto = dividendo % divisor
Variables y unidades
- dividendo
- Número que se divide; el campo no asigna una unidad.
- divisor
- Número por el que se divide; debe ser distinto de cero y el campo no asigna una unidad.
- resto
- Cantidad sobrante respecto a la división truncada; un resto no nulo conserva el signo del dividendo y puede ser decimal.
Ejemplo resuelto
Al introducir 17 como dividendo y 5 como divisor, la interfaz en español muestra resultado 3,4, parte entera 3 y resto 2. La comprobación es 5 × 3 + 2 = 17. Con −17 y 5, muestra −3,4, −3 y −2: 5 × (−3) + (−2) = −17.
Limitaciones
El resultado decimal se redondea a seis decimales, salvo cuando es demasiado grande para aplicar ese redondeo. En los empates se elige el valor hacia +∞; −0,0000005 se muestra como 0. La parte entera y el resto se calculan sin ese redondeo. La interfaz usa coma decimal y puede usar notación científica.
- Se rechazan los divisores cero y los resultados infinitos por desbordamiento. Un resultado finito muy pequeño puede redondearse a 0 o perderse por subdesbordamiento; esta situación no genera un error.
- Los números se representan con precisión binaria limitada. Esa precisión puede cambiar la parte entera cerca de un entero, además de introducir diferencias en el resto: 0,3 ÷ 0,1 muestra parte entera 2 aunque el resultado decimal redondeado sea 3. No se garantiza aritmética decimal exacta.
- El resto no nulo toma el signo del dividendo. No debe interpretarse como un módulo siempre positivo ni como una cantidad de objetos enteros cuando se introducen valores decimales.
- Los campos usan un analizador compartido que admite varios formatos y no decide los separadores según el idioma. En las pruebas, 5,5 se interpreta como 5,5 y 0,001 como 0,001, pero 1,234 se interpreta como 1234; 1.234 se interpreta como 1,234. Para evitar esa ambigüedad, usa punto para los decimales y omite separadores de miles. También se verificaron 1.234,56 y 1,234.56 como 1234,56.
- 17 ÷ 5: resultado 3,4; parte entera 3; resto 2.
- −17 ÷ 5: resultado −3,4; parte entera −3; resto −2.
- 20 ÷ 4: resultado 5; parte entera 5; resto 0. Para −20 ÷ 4, el resto interno −0 se muestra como 0.
- 5,5 ÷ 2: resultado 2,75; parte entera 2; resto 1,5.
- 1 ÷ 3: resultado mostrado 0,333333; parte entera 0; resto 1.
- 0,3 ÷ 0,1: resultado mostrado 3; parte entera 2; resto 0,09999999999999998 debido a la precisión numérica binaria.