Calculadora de circunferência
Calcule o comprimento em volta de um círculo com a medida que você tiver, raio ou diâmetro: um raio de 5 dá 31,415927, e o resultado mostra qual dos dois foi usado. Útil para correias, rodas e bordas de canteiro. 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
- Circunferência
- 31,415927
- Dado
- radius
É uma resposta pequena e determinística para uma pergunta que aparece todos os dias em engenharia, fabricação, educação e design, entregue em uma requisição em vez de uma célula de planilha ou um aplicativo de calculadora. O mesmo código que responde aqui roda gratuitamente no navegador nesta página.
De uma única medida ao comprimento total ao redor
Todo círculo carrega a mesma relação: a distância ao redor dele é π vezes a distância de um lado ao outro. Se você conhece o diâmetro — a linha reta que passa pelo centro de uma borda à outra — a circunferência é simplesmente π·d. Se você conhece o raio — a distância do centro até a borda — a circunferência é 2·π·r.
Você fornece exatamente um dos dois campos, e a resposta informa tanto a circunferência quanto qual entrada foi usada, sob a chave <em>given</em>. Isso importa na prática porque as medidas chegam no formato que a ferramenta disponível produz: um paquímetro fornece um diâmetro, um desenho marca um raio, uma folha de especificações pode trazer qualquer um dos dois.
Precisão, arredondamento e validação em que você pode confiar
O cálculo usa o valor de π em dupla precisão embutido no runtime (3.141592653589793) e arredonda o resultado half-up para um número fixo de casas decimais — seis por padrão, ajustável de zero a doze com o campo <em>decimals</em>. O arredondamento half-up para uma quantidade fixa de decimais é uma escolha deliberada: torna a saída estável e idêntica em qualquer máquina, de modo que um resultado verificado em um teste hoje continuará batendo byte a byte no próximo ano, em hardware diferente. A validação é igualmente rigorosa.
O próprio campo <em>decimals</em> deve ser um inteiro dentro de sua faixa.
Onde uma consulta de circunferência se encaixa no trabalho real
A circunferência é a grandeza oculta por trás de muitas estimativas do dia a dia. Um fabricante cortando uma correia ou uma faixa para um tambor precisa do comprimento ao redor do tambor, não de sua largura. Um ciclista configurando o tamanho da roda em um ciclocomputador insere uma circunferência derivada do raio da roda.
Um professor montando exercícios quer um gerador confiável de respostas corretas, e um jardineiro encomendando bordadura para um canteiro circular precisa do perímetro antes do orçamento. Em software, o valor costuma alimentar um cálculo maior: comprimento de material, distância percorrida por volta ou o espaçamento das marcas ao redor de um mostrador. Ele não calcula área, diâmetro a partir da circunferência nem outras propriedades do círculo de propósito — ferramentas enxutas são mais fáceis de confiar e de testar.
Se você precisa do diâmetro a partir de qualquer medida do círculo, essa consulta inversa existe como uma capacidade separada; se precisa de todas as propriedades do círculo de uma vez, a calculadora geral de círculos cobre isso. Esta aqui responde à única pergunta "qual é o comprimento ao redor?" e nada mais.
Casos de uso
Cortar material para um objeto redondo
Obtenha o comprimento exato da tira, correia ou cabo necessário para envolver um tambor, tubo ou roda a partir do diâmetro medido, antes de encomendar o material.
Alimentar um cálculo de distância por volta
Calcule a circunferência da roda a partir de seu raio para calibrar odômetros, encoders rotativos e ciclocomputadores.
Gerar respostas de geometria verificadas
Produza valores de circunferência determinísticos para exercícios, testes ou verificações de CAD, com arredondamento que coincide byte a byte entre máquinas.
Perguntas frequentes
Quanto custa?
Também é gratuito para rodar no navegador nesta página.
Quais entradas ele aceita?
Enviar ambos ou nenhum retorna um erro de entrada inválida.
Posso controlar a precisão do resultado?
Sim. O campo decimals define o número de casas decimais, de 0 a 12, com arredondamento half-up. O padrão é 6.
O que acontece se o raio for zero ou negativo?
A requisição é rejeitada com um erro de entrada inválida e não é cobrada. A medida deve ser um número positivo e finito.
O resultado mantém a minha unidade?
Sim. A circunferência é retornada na mesma unidade do raio ou diâmetro que você forneceu; nenhuma conversão de unidade é aplicada.
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/circle-length \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":5}'const res = await fetch("https://api.kit.forhosting.com/math/circle-length", {
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/circle-length",
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/circle-length", 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/circle-length", 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.circle_length",
"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 comprimento do círculo calcula a circunferência de um círculo — a distância ao redor de sua borda — a partir de uma única medida que você já possui: o raio ou o diâmetro. Você envia um número positivo e recebe a circunferência pelas fórmulas exatas C = 2·π·r ou C = π·d, com arredondamento half-up para o número de casas decimais que você escolher.
De uma única medida ao comprimento total ao redor
O endpoint da calculadora de circunferência do círculo aplica exatamente uma dessas duas fórmulas conforme o campo enviado, então você nunca precisa converter entre raio e diâmetro nem lembrar qual fator vai onde. O endpoint se recusa a adivinhar: se você enviar os dois campos, ou nenhum, ele responde com um erro de entrada inválida em vez de escolher um silenciosamente, pois dois números em uma requisição geralmente indicam um bug no chamador que você quer ver exposto imediatamente, e não diluído numa média.
Precisão, arredondamento e validação em que você pode confiar
A medida deve ser um número positivo e finito; zero, valores negativos, entradas não numéricas e infinitos são rejeitados com um erro <em>invalid_input</em>, que nunca é cobrado. Como o endpoint é puramente determinístico — sem chamadas de rede, sem aleatoriedade, sem relógio — a mesma entrada sempre produz a mesma saída. É essa propriedade que permite à versão gratuita do navegador nesta página rodar o módulo idêntico e prometer exatamente o que a API paga retorna, e é o que torna o endpoint seguro para embutir em laços de repetição e pipelines com cache.
Onde uma consulta de circunferência se encaixa no trabalho real
O endpoint foi projetado exatamente para esses pontos de chamada: uma medida entra, um número sai, ao preço de US$ 0,002 por requisição e gratuito para uso interativo no navegador.
Perguntas técnicas
Qual fórmula é usada?
C = 2·π·r a partir do raio, ou C = π·d a partir do diâmetro, com π = 3.141592653589793.