Sem upload, 100% local, sem conta

Calculadora científica

Digite ou toque uma expressão (funções, potências e constantes) e veja o resultado na hora, tudo no seu navegador.

Como o Calculadora científica funciona

A calculadora científica avalia expressões matemáticas completas, não apenas uma operação de cada vez. Escreva uma expressão como 2 vezes sin(pi dividido por 4) ao quadrado mais ln(e) e obtenha a resposta instantaneamente, com a precedência correta de operadores, parênteses, potências, trigonometria (sin, cos, tan e os seus inversos), logaritmos (log base 10 e ln), raiz quadrada, exp, abs, e as constantes pi e e. Um interruptor de graus ou radianos controla as funções trigonométricas.

O motor de expressões usa um analisador shunting-yard construído de raiz em vez de JavaScript eval, por isso um parêntese perdido ou um nome não reconhecido devolve um erro claro em vez de executar código arbitrário. Os seus cálculos permanecem inteiramente no seu navegador.

Como usar o Calculadora científica, passo a passo

  1. Escreva a sua expressão no campo de entrada usando notação padrão: números, operadores (+, -, *, /), ^ para potências e nomes de funções como sin, cos, sqrt.
  2. Use parênteses para agrupar sub-expressões conforme necessário.
  3. Defina o modo de ângulo para Graus ou Radianos antes de usar funções trigonométricas.
  4. Prima Enter ou clique no botão Calcular para avaliar a expressão.
  5. Leia o resultado; se a expressão for inválida, aparece uma mensagem de erro descritiva.

Casos de uso comuns

  • Avaliar uma fórmula física de vários passos como a energia cinética (0,5 vezes m vezes v ao quadrado) escrevendo-a como uma única expressão.
  • Verificar a resposta a um exercício de trigonometria introduzindo a expressão diretamente em vez de a decompor em passos.
  • Converter entre unidades de ângulo calculando, por exemplo, sin(30) em modo graus versus sin(pi dividido por 6) em modo radianos para confirmar que concordam.
  • Verificar rapidamente um resultado logarítmico como log(1000) = 3 ou ln(e ao quadrado) = 2 durante uma sessão de estudo.

Perguntas frequentes

Que operadores e funções posso usar?

Aritmética padrão: + - * / e ^ para potências. Trigonometria: sin, cos, tan, asin, acos, atan (em graus ou radianos). Logaritmos: log (base 10) e ln (natural). Outros: sqrt (raiz quadrada), exp (e à potência x), abs (valor absoluto). Constantes: pi e e. A notação exponencial como 1e3 também é aceite.

Como funciona o modo graus e radianos?

O interruptor no topo controla como as funções trigonométricas interpretam o seu argumento. Em modo graus, sin(90) é igual a 1 e cos(180) é igual a menos 1. Em modo radianos, sin(pi dividido por 2) é igual a 1. As funções inversas devolvem valores na mesma unidade: asin(1) dá 90 em modo graus ou pi dividido por 2 em modo radianos.

A calculadora usa JavaScript eval?

Não. A expressão é tokenizada e avaliada por um analisador shunting-yard implementado de raiz sem uso de eval ou Function. Apenas os operadores e funções reconhecidos listados acima podem produzir um resultado; qualquer outra coisa devolve um erro claro. Todo o cálculo é executado no seu navegador.

Qual é um exemplo prático de precedência de operadores?

Escrever 2 + 3 * 4 dá 14, não 20, porque a multiplicação tem mais precedência do que a adição. Para mudar isso, coloque a adição entre parênteses: (2 + 3) * 4 dá 20. As potências têm ainda maior precedência: 2 ^ 3 * 4 dá 32 (8 vezes 4), enquanto 2 ^ (3 * 4) dá 4096.

Posso usá-la sem ligação à internet?

Sim. Uma vez carregada a página, a calculadora funciona inteiramente no seu dispositivo sem necessidade de rede. O analisador é aritmética JavaScript pura, por isso as suas expressões nunca abandonam o seu navegador.

O que acontece se introduzir uma expressão inválida?

O analisador valida a sequência de tokens antes de avaliar. Os erros comuns incluem parênteses não emparelhados, um nome de função desconhecido ou uma divisão por zero. Cada caso devolve uma mensagem descritiva para que saiba exatamente o que corrigir.