Calculadora Científica
Suporta funções trigonométricas, logaritmos, exponenciais, fatoriais e mais
O que é uma Calculadora Científica?
Uma calculadora científica é uma poderosa ferramenta de cálculo matemático online que suporta aritmética básica e cálculos avançados de funções científicas. Fornece funções trigonométricas (sen, cos, tan e suas inversas), funções logarítmicas (log, ln), funções exponenciais, operações de potência, fatoriais, valores absolutos e muitas outras operações matemáticas.
Esta calculadora suporta a alternância entre os modos Graus (DEG) e Radianos (RAD), inclui as constantes π (pi) e e (número de Euler), e oferece funções de memória (M+, M-, MR, MC). Todos os cálculos são realizados localmente no navegador para proteger sua privacidade.
Como Usar
Como usar
- Clique nos botões numéricos e de operadores no painel da calculadora para inserir expressões matemáticas
- Clique nos botões de funções científicas (como sin, cos, log) para inserir funções, use parênteses para controlar a prioridade das operações
- Clique no botão de igual ou pressione Enter para calcular o resultado; a expressão e o resultado serão exibidos na parte superior
- Use o botão DEG/RAD para alternar entre modo graus/radianos, use M+/M-/MR/MC para gerenciar a memória
Dicas de Cálculo
- Verifique o modo DEG/RAD antes de usar funções trigonométricas; o mesmo número pode produzir resultados muito diferentes em modo graus e radianos.
- Use parênteses em expressões com várias etapas, para que a precedência dos operadores fique explícita em vez de depender de agrupamento mental.
Casos de uso
Princípio técnico
A calculadora analisa cada expressão com uma passagem shunting-yard sobre a entrada, convertendo a sintaxe infixa em uma fila pós-fixa que respeita a precedência de operadores e associatividade à direita para o operador de potência. Parênteses forçam o agrupamento, o menos unário é dobrado no operando, e a multiplicação implícita ao lado de constantes como pi ou e é normalizada antes da passagem pós-fixa para evitar tokens ambíguos.
A avaliação numérica roda inteiramente em precisão dupla IEEE 754, que fornece aproximadamente 15-17 dígitos decimais significativos e uma faixa de magnitude de cerca de mais ou menos 1,7976931348623157e308. Os clássicos traps de ponto flutuante ainda se aplicam: 0,1 + 0,2 avalia para 0,30000000000000004 porque nenhum operando tem representação binária finita, e resultados intermediários podem perder precisão em cadeias longas de subtração entre valores quase iguais.
As funções trigonométricas, logarítmicas, exponenciais e de raiz delegam à biblioteca Math do JavaScript. A alternância DEG/RAD multiplica ou divide ângulos por pi/180 antes de chamar Math.sin, Math.cos ou Math.tan, enquanto as funções inversas revertem a conversão no resultado. Fatoriais usam um produto iterativo, então 170! fica próximo do teto de precisão dupla em cerca de 7,257e+306 e 171! estoura para Infinity.
- Analisador shunting-yard: converte infixo para pós-fixo, respeita precedência (^ associativo à direita, menos unário dobrado no operando)
- Precisão dupla IEEE 754: cerca de 15-17 dígitos significativos, máx. cerca de 1,79e+308, caso clássico 0,1 + 0,2 = 0,30000000000000004
- Conversão DEG/RAD: ângulos escalonados por pi/180 antes de Math.sin/cos/tan, funções inversas revertem o escalonamento no resultado
- Limite de estouro do fatorial: 170! é cerca de 7,257e+306, 171! retorna Infinity no tipo number do JavaScript
- Constantes embutidas: Math.PI (3,141592653589793) e Math.E (2,718281828459045) são inseridas como tokens, não reanalisadas a cada vez
- Funções transcendentes: Math.log é logaritmo natural (ln), Math.log10 é logaritmo de base 10, Math.exp(x) calcula e^x, Math.pow lida com x^y
- Registrador de memória: M+ / M- acumulam em uma variável numérica única, MR a devolve à entrada como literal, MC zera
Exemplos
Trigonometria em graus vs radianos
Modo: DEG
sin(30) = 0.5
cos(60) = 0.5
tan(45) = 1
Modo: RAD
sin(pi/4) = 0.70710678
cos(pi) = -1
tan(pi/3) = 1.73205081Logaritmos, exponenciais, e e pi
log(1000) = 3 (log base 10)
ln(e) = 1 (log natural)
exp(1) = 2.71828183
e^2 = 7.389056
2^10 = 1024
pi * 2 = 6.28318531Fatoriais e combinatória
5! = 120
10! = 3628800
170! = 7.257e+306 (máx. antes do overflow IEEE-754)
171! = Infinity
C(52,5) usando 52!/(5!*47!) = 2598960 (mãos de pôquer)Teclas de memória: total acumulado
Passo 1: digite 125.50, pressione M+ -> memória = 125.50
Passo 2: digite 89.99, pressione M+ -> memória = 215.49
Passo 3: digite 12.00, pressione M- -> memória = 203.49
Passo 4: pressione MR -> exibe = 203.49
Uso: somar recibos sem redigitar subtotaisPerguntas frequentes
Quais funções são suportadas?
Aritmética padrão, parênteses, raiz quadrada e raízes, potências, logaritmos (log = base 10, ln = natural), exponenciais, funções trigonométricas (sin/cos/tan e inversas), funções hiperbólicas, fatoriais, módulo, valor absoluto e as constantes π e e. Algumas versões também incluem auxiliares estatísticos (média, desvio padrão).
Os ângulos são em radianos ou graus?
Há um seletor de modo, o padrão é graus. sin(30°) = 0,5 no modo graus, sin(30) ≈ −0,988 no modo radianos. O modo atual é mostrado na tela — confira antes de qualquer cálculo trigonométrico.
Por que 0,1 + 0,2 não dá exatamente 0,3?
JavaScript usa floats IEEE 754 de precisão dupla. 0,1 e 0,2 não podem ser representados exatamente em binário, então 0,1 + 0,2 = 0,30000000000000004. A calculadora esconde isso arredondando o resultado exibido, mas precisão decimal extrema não está disponível para cálculos transcendentes.
Como avalio uma expressão longa?
Digite a expressão completa — o parser respeita precedência de operadores e parênteses. Use 2*(3+4)^2 em vez de 2*3+4^2. Multiplicação implícita ao lado de funções (como 2sin(30)) pode ou não funcionar dependendo do parser — inserir * é sempre seguro.
Ela lida com números complexos ou álgebra simbólica?
Não. Esta é uma calculadora científica numérica. Para números complexos, diferenciação simbólica ou resolução de equações, use o Wolfram Alpha, GeoGebra ou um CAS como o SymPy.
Os cálculos são feitos localmente?
Sim. A expressão é analisada e avaliada no seu navegador. Nada é enviado para a internet. O histórico (se disponível) fica no localStorage e é apagado ao limpar os dados do site.
Quão precisas são as funções científicas?
As funções padrão de Math do JavaScript fornecem cerca de 15-17 dígitos decimais de precisão. Isso é mais do que suficiente para trabalho de engenharia, mas não para matemática simbólica de alta precisão. Para precisão arbitrária, use uma biblioteca como decimal.js ou um CAS.
Ferramentas Relacionadas
Calculadora de IMC
Calculadora de IMC online gratuita para calcular o Índice de Massa Corporal e avaliar o status de saúde do peso. Suporta unidades métricas e imperiais, fornece faixa de peso saudável e recomendações de peso ideal.
Calculadora de Gordura Corporal
Calculadora de gordura corporal online gratuita usando o método da Marinha dos EUA e BMI. Calcule o percentual de gordura corporal a partir de altura, peso e medidas corporais.
Ferramenta de Seleção Aleatória
Ferramenta gratuita de sorteio aleatório online para rifas. Usa algoritmo aleatório criptográfico para equidade, com animação e opções de duplicados.
Calculadora de Hipoteca
Calculadora de hipoteca online. Calcule pagamentos mensais e juros totais para empréstimos comerciais, do fundo e combinados.
Placar
Ferramenta de placar online gratuita, adicione múltiplos jogadores, pontuação personalizada e ranking em tempo real. Perfeito para jogos de tabuleiro, festas e competições esportivas.
Conversor de Yuan para Chinês Formal
Ferramenta online para converter valores em yuan entre formato numérico e chinês formal. Precisão até fen, ideal para cheques, faturas e documentos financeiros.
