Calculadora Científica com Recibos de Cálculo Auditáveis
Calcule. Inspecione. Verifique. Publique.
Avalie uma expressão científica, inspecione exatamente como foi interpretada, identifique riscos de precedência e de modo angular e gere um recibo de cálculo reproduzível que pode ser vinculado, baixado ou incorporado.
Atualizado August 15, 2026.
Recibo de cálculo
Avalie uma expressão para ver os passos.
Laboratório de armadilhas de cálculo
Seis pares parecidos mas interpretados de forma diferente. Os resultados são calculados pelo mesmo motor — carregue qualquer lado na calculadora.
-2^2 = -4
(-2)^2 = 4
−2^2 aplica o sinal após a potência (−(2²)); (−2)^2 eleva a base negativa ao quadrado.
1/2*pi = 1.57079632679
1/(2*pi) = 0.159154943092
÷ e × são associativos à esquerda: 1/2*pi = (1/2)·π. Agrupe o denominador como 1/(2*pi).
sin(30) [DEG] = 0.5
sin(30) [RAD] = -0.988031624093
A mesma expressão depende do modo angular: sin(30) difere em GRAUS e RAD.
200+5% = 200.05
200*(1+5%) = 210
O % só divide por 100, então 200+5% = 200,05. Para somar 5%, multiplique por (1+5%).
2^3^2 = 512
(2^3)^2 = 64
^ é associativo à direita: 2^3^2 = 2^(3^2), não (2^3)^2.
2pi = 6.28318530718
2*pi = 6.28318530718
2pi e 2*pi coincidem, mas a multiplicação implícita liga mais forte que ÷ noutros casos.
Como usar
Digite uma expressão no campo de texto ou toque nos botões do teclado — o cursor permanece onde você o deixou. Pressione Enter ou = para calcular, Esc ou C para limpar.
Sintaxe suportada
Números: inteiros, decimais, notação científica (1e-13). Operadores: + - * / ^ mod. Pós-fixo: ! (fatorial), % (÷100). Constantes: pi, π, e. Último resultado: Ans. Multiplicação implícita: 2π, 3sin(30).
Precedência dos operadores
Da mais alta para a mais baixa: pós-fixo ! e % › exponenciação ^ (associativo à direita) › multiplicação implícita › * / mod › + -. O menos unário tem prioridade 35: -2^2 = -4, (-2)^2 = 4, 2^-2 = 0,25.
Graus vs radianos
O seletor GRAUS/RAD controla as seis funções trigonométricas. Em GRAUS sin(30) = 0,5; em RAD sin(pi/6) = 0,5. As inversas retornam no modo selecionado: asin(0,5) retorna 30 em GRAUS e ≈ 0,5236 em RAD.
Porcentagem (%)
O operador pós-fixo % divide por 100. 50% = 0,5 e 3 * 20% = 0,6. Não interage com o operador mod.
Domínios e erros
sqrt, ln, log exigem x > 0. asin e acos exigem x ∈ [−1, 1]. tan indefinida em 90° + n·180°. Fatorial: inteiro não negativo; 171! estoura. nCr e nPr: inteiros com 0 ≤ r ≤ n.
Precisão e formatação
Cálculos em IEEE 754 de 64 bits. O visor arredonda para 12 algarismos significativos: 0,1+0,2 mostra 0,3. Valores com |x| < 10⁻⁹ ou |x| ≥ 10¹² usam notação científica; 1e-13 nunca é arredondado a 0.
Funções suportadas
Trigonometria: sin, cos, tan, asin, acos, atan. Hiperbólicas: sinh, cosh, tanh. Logaritmos: log, ln. Raízes: sqrt, cbrt. Outros: abs, exp, floor, ceil, round, nCr, nPr.
Exemplos verificados
sin(30) [GRAUS] → 0,5. -2^2 → -4. (-2)^2 → 4. (3+2)! → 120. nCr(10,3) → 120. 50% → 0,5.
Privacidade — totalmente local
Cada cálculo, valor de memória e entrada do histórico fica no seu navegador. URLs compartilhadas codificam apenas a expressão e o modo como parâmetros de consulta — nenhum servidor os recebe.
Como os cálculos são testados
O motor de expressão é validado por 169 vetores de referência determinísticos, mais grupos de asserções sobre identidades matemáticas, round-trips inversos, precedência, domínios e formatação numérica. Todos os testes devem passar antes que o código chegue a esta página.
- Versão do motor
- 1.1.0
- Formato do recibo
- 1.0.0
- Vetores de referência determinísticos
- 57/57
- Verificações de invariantes baseadas em propriedades
- 1500/1500
- Estado
- todas as suítes aprovadas
- Modelo de precisão
- IEEE 754 double precision (64-bit)
Ver relatório de validação dos cálculos · Dados JSON · Dados CSV
Limites
Cálculos em dupla precisão IEEE 754. Para engenharia, finanças ou publicação científica, verifique os resultados críticos com uma ferramenta dedicada.