Calculadora de expressões
A calculadora de expressões analisa o que você escreve, aplica a ordem das operações correta e mostra cada redução. Suporta +, −, ×, ÷, a potenciação com ^, o módulo com %, os parênteses, as constantes pi e e e as funções sqrt, cbrt, abs, sin, cos, tan, ln, log e exp.
Fórmula e método
PEMDAS/BODMAS: Parentheses → Exponents → Multiplication/Division (left-to-right) → Addition/Subtraction (left-to-right)
O analisador divide a entrada em números, operadores e nomes de função e, em seguida, aplica o algoritmo shunting-yard para converter a notação infixa em notação polonesa inversa (RPN), respeitando a precedência dos operadores. A pilha RPN é então avaliada da esquerda para a direita para produzir o resultado numérico.
Perguntas frequentes
Quais operadores e funções são suportados?
As quatro operações básicas, o módulo (%), a potenciação (^), os parênteses, as constantes pi e e e as funções sqrt, cbrt, abs, sin, cos, tan, asin, acos, atan, ln, log e exp.
Respeita a ordem das operações?
Sim. As expressões são analisadas com a precedência padrão, então 2 + 3 × 4 dá 14, não 20.
Os ângulos estão em graus ou em radianos?
As funções trigonométricas usam radianos. Use pi para escrever os ângulos comuns, por exemplo sin(pi/2).