1001Ferramentas
🧮 Calculadoras

Avaliador de Expressão Matemática

Calcule expressões matemáticas digitando — soma, subtração, multiplicação, divisão, potências, raiz, log, sin, cos, tan e parênteses. Mostra o resultado e o passo-a-passo. Tudo no navegador.

Resultado
Funções: sin, cos, tan, asin, acos, atan, log, ln, exp, sqrt, abs, floor, ceil, round, min, max — Constantes: pi, e

Avaliador de Expressões Matemáticas

Um avaliador de expressões pega uma string como 2 + 3 * sin(pi/4) e devolve um número. Nos bastidores, ele tokeniza a entrada e transforma a notação infixa em árvore sintática, em geral pelo algoritmo Shunting-yard (Dijkstra, 1961) ou por um parser recursivo descendente. A precedência dos operadores é fixa. Os parênteses vêm primeiro, depois a exponenciação ^, depois * / e por fim + −. A exponenciação é right-associative, então 2^3^2 = 2^9 = 512, e não 64. Há suporte a funções (sin, cos, log, sqrt) e constantes (π, e). A variante que aparece nas calculadoras HP é a Notação Polonesa Reversa (RPN/posfixa).

Aplicações e contexto

Avaliadores de expressão sustentam muito software do dia a dia. Eles rodam as fórmulas das planilhas (Excel, Google Sheets), a matemática dos sistemas de álgebra computacional (Wolfram Alpha, SymPy, GeoGebra), as fórmulas configuráveis dentro das engines de jogo e boa parte da automação científica. Uma observação de segurança: não recorra ao eval() nativo do JavaScript, porque ele executa código arbitrário (XSS). Um parser dedicado como math.js ou mathexpr mantém a avaliação isolada.

Perguntas frequentes

Funciona em radianos ou graus? As funções trigonométricas usam radianos por padrão (π/2 = 90°). Para entrar com graus, multiplique antes por pi/180.

Por que 0,1 + 0,2 não dá 0,3? A aritmética de ponto flutuante (IEEE 754) não tem como guardar 0,1 com exatidão, então a soma sai como 0,30000000000000004. É uma limitação do próprio formato, não um bug da ferramenta.

Posso usar variáveis? Esta ferramenta só avalia expressões simples. Se você precisa de variáveis e atribuições, vá para um CAS completo como SymPy ou math.js com suporte a escopo.

Calcule expressões matemáticas digitando

Tem hora que você não quer ficar apertando botão por botão de uma calculadora. Quer escrever a conta inteira e ver o resultado. Este avaliador lê expressões matemáticas escritas por extenso e respeita a ordem das operações e os parênteses, exatamente como você faria no papel.

Ele não para nas quatro operações: aceita potências, raiz, logaritmo e funções trigonométricas (sin, cos, tan), o que ajuda em contas mais elaboradas de matemática, física ou engenharia. E não mostra só a resposta. O passo a passo aparece junto, então dá para conferir e entender como a expressão foi avaliada.

O cálculo roda no navegador. Digite a expressão completa e a resposta aparece. É uma calculadora que fala a sua língua, sem você ficar caçando teclas.

Ferramentas Relacionadas

Os resultados desta ferramenta têm caráter apenas informativo e educativo e não constituem aconselhamento profissional, financeiro, médico, jurídico, tributário ou contábil. Confirme decisões importantes com um profissional qualificado e fontes oficiais.