Calculadora básica
Esta calculadora realiza una operación cada vez mediante un teclado familiar. Admite suma, resta, multiplicación, división, cambio de signo, raíz cuadrada, cuadrado, recíproco y conversión porcentual. El historial de la sesión conserva hasta 20 operaciones mostradas y permite volver a colocar un resultado anterior en el teclado.
Es una calculadora secuencial, no un analizador de expresiones algebraicas. No acepta paréntesis, variables, funciones ni fórmulas pegadas.
Operaciones utilizadas
Para dos valores mostrados a y b, los operadores aplican a + b, a − b, a × b o a ÷ b. Se rechaza la división entre cero.
Las teclas unarias actúan sobre la pantalla actual:
√devuelve la raíz no negativa y rechaza una entrada negativa;x²multiplica el valor por sí mismo;1/xdevuelve el recíproco y rechaza cero;%divide el valor entre 100;±cambia el signo.
La tecla de porcentaje no calcula automáticamente «b por ciento de un valor anterior». Introducir 25 y pulsar % produce 0,25, que puede usarse en la operación siguiente.
Ejemplo completo
Para calcular 12,5 × 8:
- introduce
12,5; - pulsa
×; - introduce
8; - pulsa
=.
La pantalla muestra 100 y añade 12,5 × 8 = 100 al historial de la página.
El orden sigue las teclas pulsadas. Si introduces 2 + 3 × 4 =, primero se completa 2 + 3 y luego se multiplica por 4, por lo que el resultado es 20. No aplica la prioridad algebraica que produciría 14. Para el porcentaje, 25 seguido de % muestra 0,25.
Cómo interpretar el resultado
La pantalla formatea valores ordinarios para facilitar la lectura y puede usar notación exponencial con resultados muy grandes o pequeños. Las comas del historial son separadores visuales, no parte del valor aritmético almacenado.
C borra el estado del cálculo actual. CE reinicia solo la entrada actual. La tecla separada «Borrar historial» elimina la lista de la sesión; borrar el cálculo no elimina el historial.
Los dígitos del teclado, +, -, *, /, punto decimal, Enter o =, Retroceso y Escape se corresponden con las acciones visibles mientras la calculadora tiene el foco.
Precisión y limitaciones
Los cálculos usan el tipo Number de ECMAScript, basado en coma flotante binaria IEEE 754 de doble precisión. Muchas fracciones decimales no se representan exactamente en binario, de modo que 0,1 + 0,2 puede tener una pequeña diferencia interna aunque la pantalla la redondee.
No es una calculadora decimal de precisión arbitraria, financiera, estadística ni científica. Las operaciones repetidas pueden acumular redondeo. Los enteros fuera del rango seguro de JavaScript y las mediciones con cifras significativas controladas requieren otra herramienta.
El historial solo existe en la instancia actual de la página y no es un registro de auditoría. Revisa cálculos fiscales, contables, técnicos, de laboratorio, medicación o contratos con las reglas y precisión exigidas por cada tarea.
Fuentes
- Especificación ECMAScript — tipo Number
- IEEE — estándar 754 de aritmética de coma flotante
- Especificación ECMAScript — operadores aritméticos
Registro editorial
Texto redactado y revisado manualmente por el equipo editorial de SoupCalc. Se comprobaron operaciones binarias, unarias, secuenciales, errores y porcentaje frente a la implementación y pruebas actuales. Última revisión: 11 de agosto de 2026. La página permanece sin indexación ni publicidad hasta completar todas las localizaciones aprobadas.