Analizador completo de expresiones PEMDASRevisado el 29 sep 2026Se ejecuta en tu navegador

Calculadora científica

Escribe o pulsa una expresión completa con funciones trigonométricas, logaritmos, potencias, raíces y paréntesis, evaluada con el orden algebraico correcto de las operaciones (PEMDAS), en grados o radianes, con un registro de memoria.

Quién lo escribió

Creado por Suhaib Hassan. Nuestra metodología.

Cómo funciona el motor

Un analizador sintáctico descendente recursivo (no eval()) descompone y evalúa tu expresión respetando los paréntesis, los exponentes, luego la multiplicación/división y después la suma/resta, con potencias asociativas por la derecha.

Por qué la creamos

Expresiones completas con el orden real de las operaciones, no aritmética de izquierda a derecha al pulsar botones: consulta cada paso intermedio.

Expresión

Ejemplos predefinidos
Resultado—
—

—

Modo de ánguloGrados
Memoria0

Desarrollo paso a paso

—

—

    Orden de las operaciones (PEMDAS)

    Primero la mayor precedencia.

    PrecedenciaOperaciónAsociatividad
    1 (la más alta)Paréntesis, funcionesprimero los más internos
    2Exponentes (^)de derecha a izquierda
    3Multiplicación, divisiónde izquierda a derecha
    4 (la más baja)Suma, restade izquierda a derecha

    Funciones disponibles

    sin cos tan asin acos atan (trigonometría, respetando el selector DEG/RAD), sqrt, log (base 10), ln (logaritmo natural), ^ para potencias, ! para el factorial y las constantes pi y e.

    Por Suhaib Hassan · Revisado el 29 de septiembre de 2026 · Cómo verifica CalculatePilot las fórmulas →

    Preguntas frecuentes

    ¿Por qué 2 + 3 × 4 es igual a 14 aquí y no a 20?

    Esta calculadora evalúa expresiones algebraicas completas con el orden estándar de las operaciones (PEMDAS): la multiplicación va antes que la suma, así que primero se calcula 3×4=12 y luego 2+12=14. Nuestra Calculadora básica, en cambio, aplica los operadores de inmediato de izquierda a derecha, como una calculadora de mano sencilla.

    ¿Por qué 2^3^2 es igual a 512 y no a 64?

    La potenciación es asociativa por la derecha: 2^3^2 significa 2^(3^2) = 2^9 = 512, no (2^3)^2 = 64. Esto coincide con la convención matemática estándar.

    ¿Cuál es la diferencia entre el modo DEG y RAD?

    Controla las unidades que esperan las funciones trigonométricas (y que devuelven las inversas). sin(30) en modo grados es 0,5; en modo radianes, 30 se interpreta como 30 radianes, lo que da un resultado muy distinto.

    ¿Es seguro? ¿Usa eval()?

    No. Usa un analizador sintáctico descendente recursivo escrito a mano que solo reconoce números, funciones con nombre y operadores aritméticos; no puede ejecutar código arbitrario, a diferencia de eval() de JavaScript.

    ¿Qué significa log frente a ln?

    log es el logaritmo en base 10 (log₁₀); ln es el logaritmo natural (loge, base e ≈ 2,71828). Usa nuestra Calculadora de logaritmos para cualquier otra base.

    Calculadoras relacionadas

    Continúa con el álgebra.

    Todas las calculadoras de matemáticas

    Incrustar esta calculadora científica

    Es gratuita y adaptable, y funciona en el navegador del visitante. Quitar la marca cuesta desde 7,99 $/mes.

    <iframe src="https://www.calculatepilot.com/embed/scientific-calculator.html" width="100%" height="560" loading="lazy" title="Scientific Calculator"></iframe>