Calculadora científica — expressões, trigonometria, números grandes e matemática complexa
Calculadora científica
Avalie expressões matemáticas com funções científicas completas.
Suporta trigonometria, logaritmos, fatoriais, arranjos, combinações, números grandes e números complexos.
Todo o processamento é feito localmente no seu navegador — os seus dados nunca são enviados para nenhum servidor.
Histórico
Modo básico: operações aritméticas padrão (+, −, ×, ÷), parênteses, percentagens, raiz quadrada, potência e inverso.
Modo científico: acrescenta funções trigonométricas (sin, cos, tan e inversas), funções hiperbólicas, logaritmos (ln, log, logab), fatorial, arranjos, combinações, valor absoluto, floor, ceil, round e constantes (π, e).
Modo de ângulos: alterne entre DEG (graus), RAD (radianos) e GRAD (grados) para as funções trigonométricas.
Números grandes: use big("12345678901234567890") para aritmética de precisão arbitrária. Complexos: use a sintaxe a + bi ou complex(a, b).
Ordem das operações e limites da vírgula flutuante
Aplica-se a precedência padrão: parênteses primeiro, depois potências, depois multiplicação e divisão (da esquerda para a direita), e por fim adição e subtração — 2 + 3 × 4² é 50, não 100. Para além da precedência, a maioria das calculadoras guarda os números em vírgula flutuante binária, onde 0,1 + 0,2 resulta em 0,30000000000000004; um arredondamento na apresentação costuma escondê-lo, mas longas cadeias de cálculos deixam-no passar para os algarismos visíveis.
Quando os resultados exatos ao cêntimo importam (dinheiro, fatoriais de inteiros grandes), a vírgula flutuante simples é a ferramenta errada — é exatamente para isso que serve o modo de precisão arbitrária big() desta página, e 2^53 + 1 é silenciosamente igual a 2^53 nos números JavaScript simples.