Ir para o conteúdo
Totalmente local

Avaliador matemático embutido

Encontre expressões aritméticas que terminam em "=" em seu texto e preencha a resposta.

Entrada
Saída

Avaliador matemático embutido

Cole qualquer texto que contenha aritmética solta e esta ferramenta encontrará todas as expressões que terminam com um sinal de igual e preencherá a resposta, exatamente onde ela está. Digite "2+5=" e se tornará "2+5=7". Digite "10*15=" e ele se tornará "10*15=150". Ele foi desenvolvido para anotações, atas de reuniões, totais colados em planilhas, rascunhos de trabalhos de casa e qualquer local de texto simples onde você anota uma soma rápida e prefere não mudar para um aplicativo de calculadora.

O avaliador suporta adição, subtração, multiplicação e divisão e respeita a precedência normal do operador, portanto, "2+3*4=" torna-se corretamente "2+3*4=14" em vez de 20. Coloque parte de uma expressão entre parênteses para substituir essa ordem, incluindo parênteses aninhados como "((1+2)*(3+4))=". Os números podem ser inteiros ou decimais, e os resultados são formatados da maneira que uma pessoa os escreveria - sem ".0" à direita e o ruído de ponto flutuante de divisões como 0,1 + 0,2 é arredondado.

Dois comportamentos de segurança o mantêm previsível. Se uma expressão já tiver uma resposta – digamos que seu texto seja “2+5=7” – a ferramenta a deixa como está em vez de anexar uma segunda. Se algo apenas se parece com uma expressão, mas não é, como parênteses desequilibrados, dois operadores seguidos ou divisão por zero, esse texto permanece intacto em vez de ser adivinhado; comparações como "x==y" ou "n>=5" também são reconhecidas como não sendo equações. Uma linha de resumo abaixo da saída informa quantas expressões foram encontradas e quantas foram resolvidas.

Tudo é executado localmente em seu navegador usando um pequeno analisador escrito à mão — não há nenhum eval() ou Function() envolvido e nenhum texto é enviado para lugar nenhum. Isso torna seguro atropelar rascunhos contendo números privados: orçamentos, faturas, contagens de estoque ou cálculos pessoais. Cole, revise os resultados preenchidos e copie o resultado ou envie-o para outra ferramenta.

FAQ

Quais operadoras são suportadas?
Adição (+), subtração (-), multiplicação (*), divisão (/) e parênteses para agrupamento, incluindo parênteses aninhados. A precedência padrão do operador se aplica, portanto a multiplicação e a divisão são avaliadas antes da adição e da subtração, a menos que os parênteses indiquem o contrário.
O que acontece se uma expressão já tiver uma resposta?
É deixado como está. Se a ferramenta detectar um número logo após "=" — por exemplo "2+5=7" — ela trata essa expressão como já resolvida e não anexa um segundo resultado.
E se uma expressão for inválida, como parênteses desequilibrados ou divisão por zero?
Fica completamente intocado. A ferramenta só anexa um resultado quando consegue analisar a expressão completa com segurança; qualquer coisa malformada passa inalterada e a contagem resumida reflete apenas as expressões que foram realmente resolvidas.
Ele usa eval() ou Function() do JavaScript para calcular os resultados?
Não. As expressões são analisadas e avaliadas com um pequeno analisador manuscrito que entende apenas números, +, -, *, / e parênteses. Não há nenhum tipo de execução de código, o que mantém a ferramenta segura para execução em texto arbitrário.
Meu texto é carregado em algum lugar?
Não. O avaliador matemático integrado é executado inteiramente no seu navegador e seu texto nunca sai do seu dispositivo.