Calculadora de área de um círculo
Um círculo de raio 5 tem área de 78,539816, calculada com o valor completo de π, 3,141592653589793, nunca com um 3,14 arredondado. Escolha quantas casas decimais precisa: duas para pintar um piso, doze para um trabalho científico. 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
- Raio
- 5
- Área
- 78,539816
- Pi
- 3,1415926536
Ela existe para o momento em que você precisa desse único resultado dentro de um script, de uma exportação de planilha ou de um pipeline de build, sem abrir uma calculadora, sem arredondar π à mão e sem reimplementar a mesma validação pela décima vez. Envie um raio positivo e finito e receba de volta a área, o raio enviado, o valor de π usado e a fórmula aplicada. O mesmo código determinístico roda grátis no seu navegador nesta página, então você só paga quando automatiza.
Um raio entra, uma área exata sai
O contrato é deliberadamente pequeno. O π usado é a constante completa em dupla precisão, 3.141592653589793, nunca um 3.14 truncado, portanto o resultado é o mesmo que uma biblioteca científica daria. O raio é devolvido na resposta junto com a área, a constante π e a string da fórmula, o que torna a saída autodocumentada quando você a armazena ou a encaminha a outro sistema.
O raio deve ser um número positivo e finito: zero é rejeitado porque um círculo de raio zero não tem área que valha relatar, negativos são rejeitados porque um raio é um comprimento, e NaN ou Infinity são rejeitados porque não são medidas. Como o erro é um erro do cliente, ele não é cobrado — você só paga pelas requisições que realmente produzem uma área.
Por que o arredondamento é configurável e determinístico
Esta capacidade evita essa armadilha arredondando para cima o produto bruto para um número configurável de casas decimais, seis por padrão e de zero a doze sob demanda. O arredondamento para cima significa que 2.5 vira 3, conforme o que a maioria das pessoas espera da aritmética escolar, e não o arredondamento bancário que algumas bibliotecas aplicam silenciosamente. Se precisar de mais precisão para um fluxo científico, peça doze casas; se estiver calculando quanta tinta cobre um piso circular, peça duas e obtenha um número que pode orçar.
Onde uma fórmula exata poupa tempo
O valor aparece quando a chamada está dentro de um loop ou de um pipeline: estimar material para milhares de peças circulares, converter uma coluna de raios em áreas durante uma importação de dados, validar que um raio informado implica a área que um fornecedor alega, ou alimentar uma ferramenta educacional em que a resposta desenvolvida precisa vir de uma fonte confiável. Nesses cenários, as propriedades monótonas são as importantes: saída determinística, um contrato de validação estrito, um π fixo e um preço previsível.
A capacidade roda em nossa borda global sem persistir nada após a resposta, de modo que um raio enviado existe apenas pelos milissegundos do cálculo. O mesmo código alimenta a calculadora gratuita desta página, o que significa que o número que você vê no navegador é o número que seu script receberá: teste à mão primeiro e depois automatize com confiança.
Casos de uso
Estime material para peças circulares
Transforme uma lista de raios de uma exportação CAD em áreas de superfície para orçar chapa, tecido ou revestimento por lote.
Valide especificações de fornecedores
Verifique se a área informada por um fornecedor é coerente com o raio cotado, detectando confusões de unidades antes do pedido.
Alimente um ajudante de lição de casa
Dê aos estudantes uma resposta desenvolvida e confiável para A = π·r², com o π exato e o arredondamento usados exibidos ao lado.
Perguntas frequentes
Quanto custa?
Também é grátis rodar no seu navegador nesta página.
Qual fórmula é usada?
A = π·r², com π em dupla precisão completa (3.141592653589793), arredondado para cima nas casas decimais que você escolher.
Posso controlar a precisão do resultado?
Sim. O campo opcional decimals define o número de casas decimais, de 0 a 12; o padrão é 6.
Posso passar um diâmetro em vez de um raio?
Não. Divida o diâmetro por dois antes de chamar. O contrato de entrada é apenas um raio, o que mantém a resposta inequívoca.
Por que meu resultado não bate exatamente com o do livro?
Muitos livros arredondam π para 3,14, enquanto esta calculadora usa o valor completo 3,141592653589793. O resultado coincide com o de uma biblioteca científica, e a pequena diferença vem desse π encurtado.
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/area-of-a-circle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":5}'const res = await fetch("https://api.kit.forhosting.com/math/area-of-a-circle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/area-of-a-circle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/area-of-a-circle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/area-of-a-circle", 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
{
"radius": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.area_of_a_circle",
"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
A API de área de um círculo recebe um único número — o raio — e devolve a área usando a fórmula clássica A = π·r², calculada com o valor de π em dupla precisão e arredondada para cima no número de casas decimais que você escolher. Tudo o que não for um número positivo e finito — zero, negativos, texto, campos ausentes — é rejeitado com um erro invalid_input claro e nunca é cobrado.
Um raio entra, uma área exata sai
Você passa um raio como número JSON e recebe a área do círculo que esse raio define, calculada como π multiplicado pelo raio ao quadrado. Cada rejeição volta como um erro invalid_input que nomeia o campo problemático, permitindo que um script chamador mostre o problema ao seu próprio usuário sem analisar texto livre.
Por que o arredondamento é configurável e determinístico
A aritmética de ponto flutuante é notoriamente dependente da máquina em seus últimos bits, e uma API cuja saída muda entre computadores é uma API contra a qual não se pode testar. O arredondamento nunca esconde um overflow: se um raio é tão grande que a área deixa de ser finita, a chamada falha com invalid_input em vez de devolver Infinity.
Onde uma API de fórmula única compensa
Ninguém precisa de uma API para multiplicar um número por ele mesmo uma vez. O uso da API é cobrado a US$ 0,002 por requisição, sem sobretaxa por unidade, e entradas inválidas são rejeitadas antes da cobrança.
Perguntas técnicas
Quais valores de raio são aceitos?
Qualquer número positivo e finito. Zero, valores negativos, texto, NaN e Infinity são rejeitados com um erro invalid_input e não são cobrados.