Calculadora matemática
Resuelve una expresión aritmética con paréntesis, potencias y porcentajes.
Última actualización · Ver algoritmo, constantes y entradas predeterminadas (JSON)
Acerca de esta calculadora
Introduce una expresión decimal con +, −, ×, ÷, resto (%), potencias y paréntesis. Se rechazan las expresiones incompletas o no válidas; % significa resto, no porcentaje.
Ejemplo resuelto
calculado con los valores predeterminados de abajo
Expresión (12 + 8) * 3 - 10 / 2 · Redondear la respuesta a 2 decimales Respuesta 55,000000 · Respuesta redondeada 55.00 · Expresión evaluada (12 + 8) * 3 - 10 / 2 · Operaciones ingresadas 4 · Paréntesis abiertos 1 · La respuesta es un número entero Sí — un número entero
Referencias generales de contexto
Aviso legal
Estas calculadoras ofrecen resultados matemáticos generales. Sirven para estudio, planificación y estimación: verifique todo lo que alimente una entrega calificada, un dato publicado o un compromiso financiero.
Fuente de implementación
Este registro describe la implementación de esta página, sin validación independiente. Las referencias externas solo respaldan la fórmula o definición indicada; las estimaciones y reglas propias conservan sus supuestos.
Fórmula y variables
v = term {(+ | −) term}; term = unary {(× | ÷ | %) unary}; unary = (−) atom ^ unary
- v
- resultado calculado
- term
- subexpresión de productos
- unary
- potencia con signo
- k
- decimales de redondeo, 0–12
- atom
- número o expresión entre paréntesis
Analizador por descenso recursivo; prioridad: paréntesis → ^ (asociativo a la derecha) → signo unario → × ÷ % → + −. Solo admite números decimales; el redondeo usa k decimales fijos.
Preguntas frecuentes
¿Cómo se evalúa y redondea la expresión ingresada?
El analizador aplica paréntesis, exponentes, multiplicación y división, luego suma y resta. Su expresión predeterminada es (12 + 8) × 3 − 10 ÷ 2, que equivale a 55. Redondea solo el resultado numérico final para la salida redondeada separada.