Calculadora de função exponencial
A calculadora de função exponencial avalia f(x) = a·b^x em uma única chamada: você fornece o coeficiente a, a base b e o expoente x, e ela retorna o valor calculado.
Executar grátis
Aceita expoentes positivos, negativos e fracionários, aplica o coeficiente depois da potência e rejeita a única combinação que não é um número real: uma base negativa com expoente não inteiro. Use-a para modelar crescimento, decaimento ou qualquer relação de potência escalada sem escrever a fórmula você mesmo.
O que a·b^x realmente significa
Uma função exponencial tem três partes, e cada uma responde a uma pergunta diferente. A base b é o fator de crescimento: em 1.05 algo cresce cinco por cento por passo, em 0.5 cai pela metade. O expoente x é quantos passos se passaram — períodos de tempo, ciclos de duplicação, capitalizações. O coeficiente a é a quantidade inicial, o valor quando x é zero, porque b elevado a zero é um e só resta a. A calculadora de função exponencial pega esses três números e retorna a·b^x diretamente, então uma população que começa em 2 e triplica por 4 períodos volta como 2·3⁴ = 162. Expoentes fracionários também funcionam: 3·4^0.5 é 3 vezes a raiz quadrada de 4, ou seja, 6. Expoentes negativos dão recíprocos, então 5·2^-3 é 5 dividido por 8. Toda combinação que produz um número real é aceita e avaliada exatamente como a fórmula determina.
Como o valor é calculado
A avaliação é um cálculo puro e determinístico, sem heurísticas de aproximação: a potência b^x é calculada primeiro e o coeficiente multiplica o resultado depois, que é a ordem padrão da fórmula. As entradas devem ser números finitos, porque um coeficiente infinito ou ausente tornaria a saída sem sentido. Duas combinações de entrada são rejeitadas com um erro claro em vez de retornar um absurdo. A primeira é uma base negativa com expoente não inteiro — algo como (-2)^1.5 — que não é um número real, pois envolveria uma raiz par de um valor negativo. A segunda é uma base zero com expoente negativo, que é uma divisão por zero. Os resultados são arredondados para doze dígitos significativos, para que a mesma requisição retorne uma saída idêntica byte a byte em qualquer máquina, o que importa quando você compara ou armazena respostas em cache. Nada é armazenado, nenhuma chamada de rede é feita, e o mesmo código roda no widget gratuito do navegador e atrás da API paga.
Onde ela se encaixa no trabalho real
Modelos exponenciais aparecem em qualquer lugar onde uma quantidade muda por um fator fixo em vez de uma quantia fixa: juros compostos, decaimento radioativo, crescimento bacteriano, atenuação de sinal, propagação viral. As equipes conectam este endpoint a planilhas, painéis e tarefas agendadas para que a fórmula viva em um único lugar revisado em vez de ser redigitada em cada relatório. Um serviço de preços pode projetar um uso que cresce oito por cento ao mês; um pipeline de dados pode preencher a massa restante esperada de uma amostra em decaimento; uma ferramenta educacional pode conferir centenas de respostas de alunos contra uma única avaliação de referência. Como a avaliação é determinística e sem efeitos colaterais, é seguro chamá-la em alto volume e barato armazená-la em cache. Custa US$ 0,002 por requisição pela API, e o cálculo idêntico roda grátis no navegador nesta página, então você pode verificar um valor interativamente antes de automatizá-lo. Nenhum dado de conta atravessa a fronteira: entram três números, sai um número.
Casos de uso
Projete crescimento composto
Avalie um investimento ou uma métrica de uso que cresce uma porcentagem fixa por período: o coeficiente como quantia inicial, a base como 1 mais a taxa e o expoente como o número de períodos.
Modele decaimento exponencial
Calcule a quantidade restante de uma grandeza em decaimento usando uma base entre 0 e 1, como a meia-vida com base 0.5 e as meias-vidas decorridas como expoente.
Verifique respostas em escala
Valide trabalhos de alunos ou conjuntos de dados gerados avaliando a·b^x no servidor e comparando com os valores enviados usando uma única referência determinística.
Perguntas frequentes
Quanto custa?
US$ 0,002 por requisição via API. O mesmo cálculo é grátis no widget do navegador nesta página.
Qual fórmula ela avalia?
f(x) = a·b^x: a base é elevada ao expoente primeiro e depois multiplicada pelo coeficiente.
Por que minha base negativa foi rejeitada?
Uma base negativa só produz um número real quando o expoente é inteiro. Um expoente não inteiro exigiria uma raiz par de um valor negativo, então a requisição é rejeitada como entrada inválida.
O expoente pode ser fracionário ou negativo?
Sim. Expoentes fracionários dão raízes (4^0.5 = 2) e expoentes negativos dão recíprocos (2^-3 = 0.125), desde que a base não seja negativa para expoentes fracionários.
Algo é armazenado ou enviado a terceiros?
Não. A avaliação é um cálculo local puro: os três números são processados e descartados, e apenas o resultado é retornado.
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/exponential-function \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"coefficient":2,"base":3,"exponent":4}'const res = await fetch("https://api.kit.forhosting.com/math/exponential-function", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"coefficient": 2,
"base": 3,
"exponent": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/exponential-function",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"coefficient": 2,
"base": 3,
"exponent": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/exponential-function", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"coefficient":2,"base":3,"exponent":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"coefficient":2,"base":3,"exponent":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/exponential-function", 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
{
"coefficient": 2,
"base": 3,
"exponent": 4
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.exponential_function",
"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. |