Toolkit

Guia Calculadora Científica

Avalie expressões aritméticas e funções científicas. Alterne entre modos Simples e Avançado para trigonometria, logaritmos, potências e mais.

Voltar para Calculadora Científica

O que esta ferramenta faz

A Calculadora científica avalia expressões aritméticas e funções científicas no seu navegador. Alterne entre modo Simples (operações básicas) e modo Avançado para trigonometria, logaritmos, potências, raízes quadradas e mais. Suporta constantes como π e e, e respeita graus ou radianos para funções trigonométricas. Sem instalação nem cadastro.

Como usar

  1. Escolha o modo — Alterne entre Simples e Avançado na parte superior. O modo Simples exibe teclas básicas; Avançado adiciona funções científicas.
  2. Insira expressões — Digite ou pressione números e operadores. Use o teclado na tela ou seu teclado.
  3. Use as funções — No modo Avançado, pressione sin, cos, tan, log, ln, sqrt e outras. Selecione graus (°) ou radianos (rad) para trig.
  4. Consulte o resultado — O resultado aparece instantaneamente. Expressões inválidas exibem mensagem de erro (Estouro, Subfluxo ou Erro matemático).
  5. Encadeie cálculos — Use Ans para reutilizar o último resultado na próxima expressão.

Como funciona

A calculadora usa o algoritmo shunting-yard para fazer parse e avaliar expressões. É uma abordagem determinística e segura — não usa eval() nem Function(). As expressões são tokenizadas, convertidas para notação pós-fixa e avaliadas com uma pilha. As funções trigonométricas (sin, cos, tan, asin, acos, atan) respeitam a unidade angular selecionada (graus ou radianos). Resultados de Infinity, -Infinity ou NaN são exibidos como erros legíveis.

Todo o processamento é executado no seu navegador. Nenhum dado é enviado a nenhum servidor.

Casos de uso e exemplos

  • Deveres de casa — Avalie expressões e verifique sua álgebra.
  • Cálculos rápidos — Calcule juros compostos, valores trig ou logaritmos.
  • Conversão de unidades — Use para cálculos intermediários (ex.: converter ângulos).
  • Engenharia — Raízes quadradas, potências e notação científica.

Exemplo

  • 2 + 3 × 4 → 14
  • sqrt(16) + sin(30) (graus) → 4,5
  • ln(e^2) → 2

Limitações e restrições conhecidas

  • Parser determinístico — Apenas operadores padrão e funções suportadas funcionam; sintaxe personalizada não aceita.
  • Precisão — Aplica a precisão numérica do JavaScript (cerca de 15–17 dígitos significativos).
  • Números grandes — Resultados muito grandes ou pequenos podem ser exibidos como Estouro ou Subfluxo.
  • Fatorial — O fatorial só é suportado para inteiros não negativos.

Como funciona

Método

  • Expressions are evaluated with a safe parser; no eval() or unsafe code execution.
  • Infinity, -Infinity, and NaN display as human-readable errors (Overflow, Underflow, Math error).
  • Trigonometric functions respect the active angle unit (degrees or radians); default is degrees.

Todos os cálculos e conversões rodam inteiramente no seu navegador. Nenhum dado é enviado a nenhum servidor, então sua entrada nunca sai do seu dispositivo.