REFERENCE

Referência de funções e sintaxe

Aqui estão todos os operadores e funções da calculadora, com sintaxe, domínio e exemplos. Os resultados dos exemplos são calculados pelo próprio motor da calculadora.

Operadores e precedência

As operações de maior precedência são calculadas primeiro. Dentro do mesmo nível, o cálculo segue da esquerda para a direita, exceto as potências, que vão da direita para a esquerda.

NívelOperaçãoExemploResultado
1Parênteses ( ), chamadas de função(1+2)×39
2Operadores pós-fixos ! % °3!²36
3Potência ^ (associativa à direita)2^3^2512
4Sinal unário - +-2^2−4
5× ÷ mod, multiplicação implícita6÷2(1+2)9
6+ 10−4−33

-2^2 = −4 segue a mesma convenção da notação matemática −2². Para elevar ao quadrado um número negativo, use parênteses: (-2)^2. O sinal no expoente pode ser escrito normalmente (2^-3 = 0.125).

A multiplicação implícita (, 3(4+5), 2x) tem a mesma precedência da multiplicação comum. Por isso 1/2π é (1/2)×π; se você quer 1/(2π), use parênteses. Dois números separados por espaço, como 2 3, dão erro.

% apenas divide por 100: 200×15% = 30, 100+10% = 100.1 (a regra de acréscimo das calculadoras de mesa não é aplicada).

° converte um valor em graus para a unidade de ângulo atual. Mesmo no modo RAD, sin(30°) = 0.5.

Números e regras de entrada

  • Separador decimal (ponto): 3.5, .5 · Notação exponencial: 6.02E23, 1.6e-19 (E ou e seguido de um inteiro, logo depois do número)
  • Se não houver um inteiro depois do e, como em 2e, é uma multiplicação pela constante e (2e ≈ 5.43656).
  • Literais em outras bases: 0x1F = 31, 0b1011 = 11, 0o17 = 15
  • Você pode multiplicar com × ou *, dividir com ÷ ou / e subtrair com ou -.
  • Funções sempre levam parênteses (sin(30)). Com mais de um argumento, separe-os por vírgulas.
  • Parênteses deixados abertos no fim da expressão são fechados automaticamente: sin(30sin(30).
  • Os nomes diferenciam maiúsculas de minúsculas; quando escritos juntos, o nome mais longo é reconhecido primeiro (2πx = 2·π·x).
  • Se a expressão começar com um operador, como ×2, o resultado anterior Ans é colocado na frente.

Funções trigonométricas e inversas (seguem a unidade de ângulo)

SintaxeDescriçãoExemploResultado (DEG)
sin(x)Senosin(30)0.5
cos(x)Cossenocos(60)0.5
tan(x)Tangente. Indefinida nos múltiplos ímpares de 90°tan(45)1
asin(x)Arco seno, −1 ≤ x ≤ 1. Resultado na unidade de ângulo atualasin(0.5)30
acos(x)Arco cosseno, −1 ≤ x ≤ 1acos(-0.5)120
atan(x)Arco tangenteatan(1)45
atan2(y, x)Argumento do ponto (x, y). Distingue o quadrante (−180° a 180°)atan2(1, -1)135

Funções hiperbólicas (independem da unidade de ângulo)

SintaxeDescriçãoExemploResultado (DEG)
sinh(x)Seno hiperbólicosinh(1)1.17520119364
cosh(x)Cosseno hiperbólicocosh(1)1.54308063482
tanh(x)Tangente hiperbólicatanh(0.5)0.46211715726
asinh(x)Seno hiperbólico inversoasinh(1)0.88137358702
acosh(x)Cosseno hiperbólico inverso, x ≥ 1acosh(2)1.31695789692
atanh(x)Tangente hiperbólica inversa, −1 < x < 1atanh(0.5)0.549306144334

Exponenciais e logaritmos

SintaxeDescriçãoExemploResultado (DEG)
log(x)Logaritmo decimal (base 10), x > 0log(1000)3
ln(x)Logaritmo natural (base e), x > 0ln(e^2)2
log(a, x)Logaritmo na base a, logₐx — a base vem primeirolog(2, 8)3
log2(x)Logaritmo bináriolog2(1024)10
exp(x)eˣ (o mesmo que e^x)exp(1)2.71828182846
10^xPotência de 1010^-30.001

Potências e raízes

SintaxeDescriçãoExemploResultado (DEG)
x^yPotência. Com base negativa, só expoentes fracionários de denominador ímpar dão resultado real(-8)^(1/3)−2
x² x³Quadrado e cubo (x^2, x^3)12²144
sqrt(x) · √xRaiz quadrada, x ≥ 0. √ vale só para o número ou parêntese logo em seguida√(2)1.41421356237
cbrt(x)Raiz cúbica (aceita negativos)cbrt(-27)−3
root(x, n)Raiz n-ésima de x. Com x negativo, só se n for ímparroot(81, 4)3
x^(-1)Inverso4^(-1)0.25

Fatorial e combinatória

SintaxeDescriçãoExemploResultado (DEG)
n!Fatorial. Inteiros de 0 a 170 (171! estoura)10!3628800
nPr(n, r)Arranjos n!/(n−r)!nPr(10, 3)720
nCr(n, r)Combinações n!/(r!(n−r)!)nCr(45, 6)8145060
gcd(a, b)Máximo divisor comum (inteiros)gcd(84, 36)12
lcm(a, b)Mínimo múltiplo comum (inteiros)lcm(4, 6)12

Arredondamento e outras

SintaxeDescriçãoExemploResultado (DEG)
round(x) · round(x, n)Arredondamento (n casas decimais). O .5 vai para longe do zeroround(2.675, 2)2.68
floor(x)Arredonda para baixo (piso)floor(-2.5)−3
ceil(x)Arredonda para cima (teto)ceil(-2.5)−2
trunc(x)Descarta a parte decimal (em direção a 0)trunc(-2.7)−2
frac(x)Parte fracionáriafrac(3.75)0.75
abs(x)Valor absoluto (módulo)abs(-7.5)7.5
x mod yResto. Tem o sinal do divisor-7 mod 32
sign(x)Sinal (−1, 0, 1)sign(-4)−1
min(…) · max(…)Mínimo e máximo (vários argumentos)max(3, 9, 4)9
hypot(a, b)√(a²+b²)hypot(5, 12)13
deg(x) · rad(x)Radianos→graus e graus→radianosdeg(π/3)60
x%x ÷ 100200×15%30
Valor em graus para a unidade atualsin(30°)0.5

Constantes e variáveis

SintaxeDescriçãoExemploResultado (DEG)
π · piPi6.28318530718
eNúmero de Eulere^12.71828182846
φ · phiRazão áurea (1+√5)/2φ^2-φ1
AnsÚltimo resultado confirmadoAns0
x · y · zVariáveis salvas com STOx3
MMemória independente (M+ · M−)M0
c0 · hP · NA …20 constantes físicas (veja a tabela de constantes físicas)c0299792458

Os resultados dos exemplos foram calculados pelo motor deste site no momento da geração (2026-09-24) e são exibidos com 12 algarismos significativos.

Formatos de exibição e precisão

  • NORM: usa notação comum quando a magnitude está entre 10⁻⁹ (inclusive) e 10¹²; fora dessa faixa, muda automaticamente para notação científica.
  • SCI: mostra sempre a forma a.bcd×10ⁿ com os algarismos significativos escolhidos.
  • ENG: ajusta o expoente para múltiplos de 3 (×10³=k, ×10⁻⁶=μ). Prático para converter unidades de engenharia.
  • Algarismos significativos: de 6 a 15 (padrão 12). Internamente o cálculo usa precisão dupla IEEE 754 e só arredonda na exibição.
  • Fração: se o resultado coincidir, dentro da precisão exibida, com uma fração de denominador até 10.000, a fração também aparece (0.75 → 3/4).
  • Múltiplos de π: se for um múltiplo simples de π, também aparece como π/2.
  • Bases: se o resultado for um inteiro de até 2⁵³, os valores em binário, octal e hexadecimal também aparecem.

Mensagens de erro

MensagemCausaExemplo
Erro de sintaxeParênteses ou operadores sem par, função sem parênteses2+, sin 30, 2 3
Nome desconhecidoNome não suportador, sec(1)
Erro matemáticoFora do domínio√(-1), log(0), asin(2), 1/0
IndefinidoPonto em que o valor não existetan(90) (DEG)
EstouroAcima de cerca de 1.797×10³⁰⁸171!, 10^400

→ Abrir a calculadora