Calculadora de potência
Eleve uma base a um expoente e receba um único número finito: 2 elevado a 10 é 1024 e 9 elevado a um meio é 3. Os casos que a álgebra escolar deixa sem definição são recusados em vez de mostrar infinito. 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
- Potência
- 1.024
- Expressão
- 2^10
Elevar um número a uma potência é a operação elementar que transforma uma base e um expoente em um único valor: dois à décima é mil e vinte e quatro, nove a um meio é três, e cinco a zero é um. Estudantes, professores, corretores e scripts de automação precisam de um contrato que sempre devolva o mesmo resultado finito para o mesmo par, e que recuse os casos que a álgebra escolar trata como indefinidos em vez de emitir Infinity ou NaN em silêncio. Esta calculadora de potência aceita uma base finita e um expoente finito, avalia a base elevada ao expoente e devolve a potência numérica junto com uma expressão curta de exibição que você pode mostrar ao lado da resposta. Zero elevado a um expoente negativo é recusado como indefinido. Uma base negativa com um expoente não inteiro é recusada porque nenhum número real satisfaz esse pedido.
O que significa elevar uma base a um expoente nos reais
A potência de um número real é uma multiplicação repetida quando o expoente é um inteiro, e uma raiz ou um trecho interpolado por logaritmos quando o expoente não é inteiro. Dois à quinta significa dois multiplicado por si mesmo cinco vezes e vale trinta e dois. Dois à menos três significa um sobre dois ao cubo e vale um oitavo.
Nove a um meio é a raiz quadrada principal de nove e vale três. Uma base negativa com um expoente inteiro está bem definida e conserva a regra usual de sinal: um expoente inteiro ímpar preserva o sinal de menos, um par o cancela, de modo que menos dois ao cubo é menos oito e menos dois à quarta é dezesseis. Uma base negativa com um expoente fracionário em geral deixa a reta real e por isso é recusada em vez de virar um valor complexo ou um NaN silencioso.
Essa cisão é a mesma que um curso de álgebra cuidadoso usa ao dizer que a à n está definido para todo inteiro n quando a não é zero, enquanto a a um expoente real precisa de uma base positiva. A calculadora existe para que conferências de lição de casa, widgets de aula e scripts de produção compartilhem uma leitura determinística dessas regras, em vez de redescobrir em cada idioma as peculiaridades de Math.pow na hora da correção.
Contrato de entrada, algoritmo, forma da resposta e erros
Expoentes inteiros são avaliados por quadrados sucessivos, o produto clássico O(log |n|) que multiplica o resultado acumulado quando o bit atual do expoente está ligado e eleva ao quadrado a base acumulada a cada bit. Expoentes não inteiros exigem uma base estritamente positiva e são avaliados com a primitiva de potência do anfitrião. Em caso de sucesso o corpo ecoa a base e o expoente limpos, devolve power como o valor numérico finito, inclui uma cadeia expression como dois circunflexo dez para exibição, e reitera a identidade power = base^exponent.
Exemplo: base dois e exponent dez produz power mil e vinte e quatro e a expression 2^10. Exemplo: base dois e exponent menos três produz power 0.125. Combine a resposta com a sua própria tipografia se precisar de um sobrescrito renderizado; este extremo calcula só o número e não emite gráficos nem prosa passo a passo além do campo formula.
Onde uma calculadora dedicada de potência justifica o seu lugar
Salas de aula e plataformas de tutoria usam uma ferramenta dedicada a elevar a uma potência para que o aluno confira expoentes inteiros, negativos e fracionários simples sem girar uma calculadora de bolso nem confiar em uma célula de planilha que escreva Infinity em silêncio. Geradores de prova e corretores de sistemas de gestão da aprendizagem precisam de um oráculo determinístico que marque zero a um expoente negativo como indefinido, em vez de aceitar um sentinela enorme que um script defeituoso também poderia emitir. A validação falha não consome saldo.
Mantenha as requisições dentro dos limites de magnitude publicados, fixe a potência limpa nos testes, e você terá resultados reproduzíveis para lição de casa, complementos LMS e workers na borda sem montar infraestrutura simbólica própria. A capacidade não resolve equações exponenciais para um expoente desconhecido, não eleva números complexos e não reduz módulo m; essas são intenções de busca distintas cobertas por outras entradas do catálogo.
Casos de uso
Conferência em sala e na lição de casa
Deixe o aluno enviar uma base e um expoente e conferir a potência numérica, inclusive expoentes inteiros negativos e raízes simples como nove a um meio.
Correção automática de provas e LMS
Pontue itens de elevar a uma potência com um oráculo determinístico que recusa zero a um expoente negativo como indefinido e nunca devolve Infinity como sucesso.
Scripts, modelos de crescimento e cadernos
Avalie a^n em pipelines de crescimento composto, sequências geométricas e polinômios sem importar uma biblioteca de álgebra computacional por dois números finitos.
Perguntas frequentes
Como calcular uma base elevada a um expoente?
Envie os números finitos base e exponent. Expoentes inteiros usam quadrados sucessivos; os não inteiros exigem uma base positiva.
O que acontece se eu elevar zero a um expoente negativo?
Zero a um expoente negativo é indefinido nos reais (dividiria por zero) e não é faturado.
Posso elevar uma base negativa a um expoente fracionário?
Não. Uma base negativa com um expoente não inteiro não é um número real, então o pedido é recusado. Expoentes inteiros sobre uma base negativa são permitidos e seguem a regra usual de sinal par ou ímpar.
O que a calculadora devolve para 0^0?
Qualquer outra base finita elevada a 0 também devolve 1.
O que significa um expoente negativo?
Significa um dividido pela base elevada ao mesmo expoente, só que positivo. Assim, 2 elevado a menos 3 é um sobre 2 ao cubo, ou seja, um oitavo.
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/math-power \
-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/math-power", {
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/math-power",
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/math-power", 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/math-power", 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.math_power",
"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.
Limites
max_abs_base | 1000000000000000 |
max_abs_exponent | 1000000 |
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 estouro que sairia do ponto flutuante IEEE também é recusado, para que quem chama nunca receba um payload de sucesso não finito.
O que significa elevar uma base a um expoente nos reais
Toda base finita diferente de zero elevada a zero vale um, e esta calculadora também devolve um para zero elevado a zero, seguindo a convenção IEEE-754 e JavaScript que mantém produtos vazios coerentes no código. Zero a um expoente estritamente negativo não é um número real: exigiria divisão por zero, então a tarefa falha com invalid_input em vez de devolver Infinity.
Contrato de entrada, algoritmo, forma da resposta e erros
Envie um corpo JSON com dois números finitos obrigatórios: base, o real que será elevado, e exponent, a potência aplicada. Cada campo pode chegar como número JSON ou como cadeia numérica; aceitam-se os aliases a para base e exp ou n para exponent, resolvidos nessa ordem. Campos ausentes, cadeias vazias e valores não finitos falham com invalid_input nomeando o campo. O valor absoluto da base não pode ultrapassar um quatrilhão, e o do expoente não pode ultrapassar um milhão; esses limites mantêm os quadrados intermediários dentro de um isolamento Worker. Zero com um expoente negativo, uma base negativa com um expoente não inteiro, e um resultado que estoura para Infinity ou colapsa em NaN são todos invalid_input e não são faturados.
Onde uma calculadora dedicada de potência justifica o seu lugar
Cadernos de engenharia, planilhas financeiras e modelos de crescimento chamam a à n o tempo todo —fatores compostos, sequências geométricas, termos polinomiais e conversões de unidade se reduzem a uma só potência— e uma API de parse minúscula evita puxar um sistema de álgebra computacional por dois números. Como a implementação é parse puro de nível A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Perguntas técnicas
Quanto custa a calculadora de potência?
A ferramenta do navegador é gratuita. Requisições API usam saldo pré-pago de KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é faturada.