Calculadora de expoentes
2 elevado a 10 dá 1024. Digite qualquer base e expoente, mesmo negativos ou fracionários, e receba a potência exata. Casos impossíveis, como base negativa com expoente fracionário, são sinalizados em vez de virar um resultado sem sentido. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Base
- 2
- Expoente
- 10
- Resultado
- 1.024
A calculadora de expoentes eleva uma base à potência indicada e devolve o resultado exato. Envie dois números finitos — uma base e um expoente — e receba a potência, calculada de forma determinística e sem surpresas de arredondamento. Aceita bases negativas, expoentes negativos e expoentes fracionários, de modo que 2^10, 1.5^-2 e 27^(1/3) estão a uma única chamada de distância.
O que um expoente realmente calcula
Elevar uma base a uma potência significa multiplicar a base por ela mesma quantas vezes o expoente indicar: 2^10 é 2 multiplicado por si mesmo dez vezes, ou seja, 1024. A calculadora de expoentes generaliza essa ideia para além dos números inteiros. Um expoente negativo inverte primeiro a base, de modo que 2^-3 equivale a 1 dividido por 2^3, ou seja, 0.125.
Um expoente fracionário extrai uma raiz, então 27^(1/3) é a raiz cúbica de 27, que é 3. Você envia a base e o expoente, e a resposta ecoa os dois junto ao resultado para que o registro se autoddescreva: qual base, qual potência, qual resposta. Esse formato torna a saída segura para guardar em um log ou planilha sem contexto extra, e permite que uma etapa posterior reverifique o cálculo sem reler a requisição que o produziu.
Casos de borda, validação e saída estável
Duas combinações merecem nota. Uma base negativa com expoente fracionário — digamos (-8)^0.5 — não tem resultado real, e uma potência astronomicamente grande pode estourar a faixa de ponto flutuante; em ambos os casos você recebe um erro claro em vez de um NaN ou Infinity silencioso vazando no seu pipeline. No caminho de sucesso, o resultado é arredondado para doze casas decimais, muito além da precisão que qualquer cálculo posterior precisa, mas que garante uma saída byte a byte idêntica em qualquer máquina.
O zero se comporta como a matemática manda: 0^0 é 1, 0 elevado a potência positiva é 0, e 0 elevado a potência negativa é erro porque divide por zero.
Onde ele se encaixa em um pipeline
A exponenciação se esconde em mais trabalho do dia a dia do que o nome sugere: juros compostos e amortização de empréstimos, modelos de crescimento e decaimento exponencial, conversões entre escalas de unidades, normalização de notação científica e fórmulas de pontuação que pesam um fator muito mais que outro.
Como não há estado, aleatoriedade nem relógio envolvidos, você pode cachear o resultado contra o par de entrada para sempre: 2^10 foi 1024 ontem e será 1024 amanhã, o que torna a capacidade trivialmente idempotente e segura para repetir após qualquer falha de rede.
Casos de uso
Juros compostos e crescimento
Calcule (1 + r)^n para projetar um investimento, uma base de usuários ou uma dívida ao longo de n períodos em uma única chamada determinística.
Valide números calculados à mão
Confira novamente as potências de um relatório financeiro ou planilha de engenharia contra uma fonte independente e auditável antes de publicar.
Raízes e conversão de escalas
Use expoentes fracionários para raízes quadradas e cúbicas, ou para converter entre unidades quadradas e cúbicas de área e volume.
Perguntas frequentes
Quanto custa?
Também é grátis rodar no seu navegador nesta página.
Quais entradas são aceitas?
Dois números finitos quaisquer: a base e o expoente. Valores negativos e fracionários funcionam, incluindo raízes como 27^(1/3).
O resultado pode estourar?
Sim, com entradas extremas. Nesse caso — e para base negativa com expoente fracionário — você recebe um erro claro em vez de NaN ou Infinity.
A saída é determinística?
Sim. O resultado é arredondado para doze casas decimais, então as mesmas entradas sempre produzem saída idêntica byte a byte em qualquer máquina.
O que significa um expoente negativo?
Significa inverter a base primeiro: 2 elevado a −3 é 1 dividido por 2 elevado a 3, ou seja, 0,125. Já um expoente fracionário tira uma raiz: 27 elevado a 1/3 dá 3.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/math/exponent \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base":2,"exponent":10}'const res = await fetch("https://api.kit.forhosting.com/math/exponent", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base": 2,
"exponent": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/exponent",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base": 2,
"exponent": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/exponent", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base":2,"exponent":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base":2,"exponent":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/exponent", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"base": 2,
"exponent": 10
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.exponent",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
O mesmo código roda grátis no seu navegador nesta página, então você só paga quando automatiza pela API, a US$ 0,002 por requisição.
O que um expoente realmente calcula
Como o endpoint aceita quaisquer números finitos de ponto flutuante nos dois campos, todos esses casos passam pela mesma chamada, sem flags especiais.
Casos de borda, validação e saída estável
As duas entradas devem ser números finitos, e o endpoint rejeita qualquer outra coisa com um erro invalid_input que nunca é cobrado: um campo ausente, uma string que não pode ser interpretada, NaN ou Infinity. Isso importa quando você compara respostas da API com um arquivo de referência em CI ou reconcilia duas execuções do mesmo job: o ruído de ponto flutuante estilo 0.1 nunca aparece como um diff fantasma.
Onde ele se encaixa em um pipeline
Uma integração típica calcula fatores de crescimento para uma previsão a US$ 0,002 por requisição, ou valida números calculados à mão em um relatório financeiro antes de publicá-lo.
Perguntas técnicas
O que acontece com entrada inválida?
A requisição é rejeitada com um erro invalid_input explicando qual campo falhou, e nunca é cobrada.