Saltar para o conteúdo principal
LibraTool logoLibraTool

Calculadora Científica grátis

Uma calculadora científica completa — trigonometria (DEG/RAD/GRAD), logaritmos, potências e raízes, fatorial, nCr/nPr, constantes, memória e histórico de respostas. Digite ou toque, com resultado ao vivo. 100% no seu navegador.

Carregando motor matemático…
O que posso digitar?
  • Funções: abs(-3), sqrt(16), nthRoot(27; 3), sinh(1), 10 mod 3, 5!, nCr(5; 2), random(). Use ; ou , entre os argumentos.
  • Unidades: 5 cm to inch, 3 kg to lb, 90 km/h to m/s.
  • Porcentagem: 50 + 10% significa 50 mais 10% de 50 (55). Um 10% sozinho vale 0,1.
  • EXP insere ×10^ para notação científica (5 EXP 3 = 5000). a/b mostra a resposta como fração quando ela for uma.
  • Em idiomas que usam vírgula decimal, você pode digitar 2,5 além de 2.5. Copiar simples gera um número que você pode colar em qualquer lugar.

🔒 Calcula inteiramente no seu navegador — nunca nada é enviado para lugar algum.

Como funciona

Uma calculadora científica completa que avalia tudo o que escreve usando math.js — um motor matemático de código aberto bem testado carregado no seu navegador. Entende expressões naturais com precedência correta de operadores, para que 2 + 3 × 4 seja 14, e mostra a resposta ao vivo enquanto escreve.

  1. 1
    Escreva ou toque numa expressão
    Use o teclado numérico ou o seu teclado. Funções como sin, cos, log, ln, √, x^y, n!, nCr e nPr, mais as constantes π e e, estão todas disponíveis. O resultado atualiza ao vivo abaixo da entrada; prima = ou Enter para o confirmar ao histórico.
  2. 2
    Escolha o seu modo de ângulo
    Alterne entre DEG, RAD e GRAD. No modo DEG sin(30) é 0,5, exatamente como esperaria numa calculadora física — o valor é convertido para radianos internamente antes de a função trigonométrica funcionar.
  3. 3
    Use memória, histórico e Ans
    M+, M−, MR e MC armazenam um valor contínuo; cada resultado é salvo num histórico tocável; e a tecla Ans reutiliza a sua última resposta para poder encadear cálculos.
  4. 4
    Formate a saída
    Escolha exibição Automática, Fixa, Científica ou de Engenharia e o número de casas decimais. Os resultados são agrupados para a sua região e copiam para a área de transferência com um toque.

Cada cálculo acontece localmente no seu navegador usando math.js. Nada do que escreve é enviado para qualquer lugar — não há servidor nem conta.

Guia

Exemplo prático

O modo de ângulo começa em DEG. Digite 2 + 3 × sin(30) na caixa de expressão (o texto de exemplo dela diz “Type an expression, e.g. 2 + 3 × sin(30)”). Antes de clicar em qualquer coisa, a linha abaixo da caixa já mostra “= 3.5”, porque o seno de 30 graus é 0.5. Clique em “=” ou pressione Enter: a conta é adicionada ao “Histórico” como “2 + 3 × sin(30)” com “= 3.5”, e a caixa passa a conter 3.5. Clique em “C”, digite a mesma conta de novo e clique em “RAD” antes de pressionar Enter. A prévia muda para “= -0.964094872279”, porque 30 agora é lido como 30 radianos. Clique em “DEG” para voltar. Em seguida, digite 1/3. “Automático” mostra “= 0.333333333333”. Escolha “Fixo” no menu “Modo de exibição” com “Casas decimais” em 6 e aparece “= 0.333333”. Clique em “a/b” e aparece “= 1/3”.

Quais configurações usar e os limites

  • Confira DEG, RAD ou GRAD antes de usar qualquer tecla trigonométrica. A calculadora sempre abre em DEG; a escolha não é salva. Uma volta completa é 360 em DEG, 400 em GRAD e 2π em RAD, então sin(30) é 0.5 em DEG, mas -0.988031624093 em RAD. As teclas inversas respondem na mesma unidade: asin(0.5) dá 30 em DEG. Quartos de volta exatos são tratados com limpeza: sin(180) é 0 em DEG, sem um resto minúsculo, e tan(90) dá “Undefined”. As teclas sinh, cosh e tanh não usam o modo de ângulo.
  • Clique em “2nd” para chegar às teclas inversas e exponenciais. Com “2nd” ativado, sin, cos e tan viram sin⁻¹, cos⁻¹ e tan⁻¹, “log” vira 10^, “ln” vira eˣ, “√” vira x², e sinh, cosh e tanh viram suas inversas. “log” é na base 10 e “ln” é o logaritmo natural. Para outra base, digite log(8, 2), que dá 3. O teclado também tem n!, nCr, nPr, |x|, mod, 1/x, ʸ√x e Rnd. Para uma raiz ímpar de um número negativo, use nthRoot(-8, 3), que dá -2.
  • Digite porcentagens e unidades do jeito que você as diria. Uma porcentagem depois de um mais ou menos é uma parte do primeiro número, então 50 + 10% é 55. Um 10% sozinho é 0.1, e 200 × 15% é 30. As unidades usam “to”: 5 cm to inch dá 1.96850393701 inch, e 3 kg to lb e 90 km/h to m/s também funcionam. As respostas com unidades são mostradas com 12 algarismos significativos, então “Modo de exibição”, “Casas decimais” e “a/b” não as alteram, e “M+” as ignora porque não são números simples.
  • Encadeie respostas com Enter, “Ans” e a memória. Depois de Enter, a resposta continua na caixa, e digitar um dígito o adiciona ao final (3.5 seguido de 2 vira 3.52). Clique em “C” ou pressione Escape para começar do zero, ou digite um operador para continuar a partir da resposta. “Ans” insere a última resposta numérica. “M+” e “M−” somam ou subtraem o valor da prévia, “MR” insere a memória e “MC” a limpa; um M aparece no alto enquanto a memória não é zero, e a memória é perdida ao recarregar. O “Histórico” guarda os últimos 30 resultados neste navegador, com “Usar resultado”, “Copiar tudo”, “Salvar .txt” e “Limpar”.
  • Escolha um modo de exibição para a tarefa. “Modo de exibição” tem Automático, Fixo, Sci e Eng, e “Casas decimais” vai de 0 a 12 e começa em 6. O modo Automático remove zeros à direita, mantém até 12 casas decimais e passa para a forma exponencial a partir de 1e15 e abaixo de 1e-6. O Fixo sempre mostra o número de casas escolhido. O Sci escreve 47000 como 4.70e+4 com 2 casas, e o Eng usa expoentes em passos de três, então 47000 vira 47.00e+3. Números a partir de 1,000,000 recebem separadores de milhar em Automático e Fixo.
  • Use o teclado, os parênteses e o teclado numérico do celular. Enter funciona como “=” e Escape limpa a caixa. Use ^ para potências e ! para fatoriais. Os símbolos ×, ÷, −, π e √ são entendidos quando digitados ou colados, então √9 dá 3. Um parêntese de fechamento que falta é adicionado para você: sin(30 mostra a prévia “= 0.5 …”, e as reticências mostram que ele foi fechado. Em um celular ou tablet, o teclado da tela fica fechado enquanto você usa o teclado numérico, e o botão ⌨ o abre quando você quiser digitar. Em idiomas que usam vírgula decimal, 2,5 é lido como 2.5.

Problemas comuns e como resolvê-los

Aparece “Could not evaluate this expression — check parentheses and operators.”
Isso aparece sob a caixa quando você clica em “=” ou pressiona Enter e o mecanismo não consegue ler o que está lá. As causas típicas são um operador no final (5+), um parêntese de fechamento a mais (2+3)), dois números sem nada entre eles (2 3) ou uma palavra que ele não conhece: digitar x para multiplicar é lido como um nome, então use ×, * ou a tecla ×. Em inglês, separe os argumentos de funções com vírgula, como em nCr(5, 2). Um parêntese de fechamento que falta não é o problema, porque ele é adicionado. Uma caixa vazia não faz nada e não mostra mensagem.
Aparece “Error: division by zero or a result too large to show”
A resposta é infinita. 10/0 e ln(0) fazem isso, assim como fatoriais que estouram: 170! funciona, mas 171! não. O mesmo texto aparece em âmbar sob a caixa antes de você clicar em “=”, para que você corrija a conta cedo. Procure um zero em um divisor, ou uma potência ou fatorial muito maior do que você pretendia.
Aparece “Error: no real-number result”
A resposta seria um número complexo, e a calculadora só mostra números reais. sqrt(-1) e (-8)^(1/3) fazem isso. Para uma raiz ímpar de um número negativo, use nthRoot, de modo que nthRoot(-8, 3) dá -2. Se você não esperava um número negativo sob a raiz, confira de novo seus sinais e parênteses.
Aparece “Undefined”
O resultado não é um número. 0/0, log(-1) e asin(2) dão isso (asin precisa de uma entrada entre -1 e 1), assim como tan(90) em DEG ou tan(100) em GRAD, onde a tangente não existe. Se você queria dizer 90 radianos, clique em “RAD” primeiro: tan(90) então dá -1.995200412208.
Aparece “Couldn't load the math engine. Check your connection and refresh the page.”
A biblioteca de matemática é buscada depois que a página abre, e a linha abaixo da caixa diz “Loading math engine…” até ela chegar. Esta mensagem significa que o download falhou, por exemplo porque a conexão caiu. Atualize a página e tente novamente. Seus cálculos são feitos no navegador e não são enviados a lugar nenhum.

Como se compara

Pense nela como uma calculadora científica de mão com um visor maior: você digita a expressão inteira, vê a resposta enquanto digita e edita qualquer coisa antes de clicar em “=”. Tem DEG, RAD e GRAD, nCr e nPr, funções hiperbólicas, conversão de unidades, frações com “a/b”, uma posição de memória e um histórico de 30 linhas que você pode salvar como arquivo de texto. Não tem gráficos, nem resolvedor de equações, nem teclas para estatística ou matrizes, e um resultado complexo gera um erro em vez de uma resposta. Os números são ponto flutuante comum de 64 bits: 0.1+0.2 aparece como 0.3 porque o visor arredonda, mas “Copy plain” dá 0.30000000000000004. Se uma prova ou um empregador exige um modelo de calculadora aprovado, confira se uma ferramenta de navegador é permitida.

Ferramentas relacionadas

Perguntas frequentes