Pular para o conteúdo
Quaestio

Calculadora científica

O mesmo motor de expressões da calculadora simples, com trigonometria, logaritmos, potências e constantes.

Digite no teclado ou use os botões. Enter calcula.

Histórico

Faça uma conta e ela aparece aqui.

Incorporar

Incorpore esta ferramenta no seu site

Copie o código e cole onde a ferramenta deve aparecer, como num post de blog ou numa página escolar. É gratuito, o quadro não tem anúncios e a ferramenta calcula no navegador do visitante.

Como funciona

As funções são escritas como sin(30) ou sqrt(16). Os parênteses podem ser omitidos quando o argumento é um único número, então sqrt9 também funciona.

A unidade de ângulo decide como a trigonometria é calculada. Em graus, sin(90) dá 1; em radianos, sin(pi/2) dá a mesma resposta.

O botão inv troca seno, cosseno e tangente pelas funções inversas. Em graus, asin(1) dá 90.

As funções disponíveis são sin, cos, tan e suas inversas, sinh, cosh, tanh, ln, log, log2, sqrt, cbrt, abs, exp, round, floor, ceil e sign. Resto de divisão se escreve 7 mod 2, e potências de dez como 1e5.

As constantes pi, tau e e podem ser digitadas direto, e 2pi é lido como duas vezes pi.

Um sinal de menos no início tem precedência menor que a potência, então −2^2 é −4. Escreva (−2)^2 se quiser 4.

O fatorial é escrito com ponto de exclamação depois do número e só vale para números inteiros não negativos.

Funções com dois ou mais argumentos

log(2, 8) dá 3: o primeiro argumento é a base e o segundo o número, então log(8, 2) dá 0,333 333 333 333. root(−8, 3) dá −2, porque uma raiz ímpar de um número negativo é real, enquanto (−8)^(1/3) não dá resposta. mod(−7, 3) dá 2: o resto fica com o sinal do número pelo qual se divide.

ncr(60, 6) dá 50 063 860, o número de maneiras de escolher 6 números entre 60 sem importar a ordem, e npr(10, 3) dá 720, em que a ordem conta. Além das teclas, há gcd e lcm para o máximo divisor comum e o mínimo múltiplo comum, hypot, min, max, as funções hiperbólicas inversas asinh, acosh e atanh, e atan2(y, x), que dá o ângulo no quadrante certo: atan2(−1, −1) é −135 em graus.

A vírgula nas funções com vários argumentos

Dentro de uma função que recebe vários argumentos, a vírgula separa os argumentos. max(2,5) dá, portanto, 5, e não 2,5. Escreva os decimais com ponto ali, como em max(2.5, 3), ou separe os argumentos com ponto e vírgula: aí a vírgula passa a ser separador decimal, e max(2,5; 3) dá 3. Fora dessas funções, a vírgula é separador decimal como sempre.

A letra e depois de um número só significa potência de dez quando vem seguida de um algarismo: 2e3 é 2000, enquanto 2e é duas vezes o número e, 5,436 563 656 92.

Limites e domínios

As funções inversas dão valores principais: asin e atan ficam entre −90 e 90 graus, e acos entre 0 e 180. asin(2) não dá resposta, porque o seno nunca passa de 1. Pela brochura do SI, um grau é π/180 radianos. Como π/180 não pode ser guardado exatamente, a ferramenta trata à parte os múltiplos inteiros de 30 e 45 graus: sin(180) dá 0, e não um resto minúsculo, e tan(90) não dá resposta, porque a tangente não tem valor ali.

O maior número que o navegador consegue guardar é cerca de 1,8 × 10³⁰⁸. 170! é cerca de 7,26 × 10³⁰⁶ e é, portanto, o maior fatorial que pode ser calculado; 171! não dá resposta.

round segue a regra do JavaScript e manda as metades para o infinito positivo: round(2.5) é 3, mas round(−2.5) é −2. Isso é diferente da ferramenta de arredondamento, que arredonda −2,5 para −3.

Fontes

Como as ferramentas são verificadas