ForHosting KIT · Ferramentas para dev

Calculadora de circunferência

A calculadora de circunferência recebe o diâmetro de um círculo e devolve o comprimento de seu contorno, usando a relação exata C = pi * d.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Você envia um número e recebe um número de volta, na mesma unidade de origem: informe milímetros e a resposta sai em milímetros, informe milhas e a resposta sai em milhas. Não há política de arredondamento para configurar nem aproximação oculta além do valor de pi em precisão dupla presente em todo runtime moderno, portanto o resultado é determinístico e reproduzível em qualquer lugar. O mesmo código que roda em nossa edge roda grátis no seu navegador, o que significa que a ferramenta web gratuita e a API paga nunca divergem. Use para peças, rodas, anéis, tubos, pistas e qualquer coisa cujo tamanho você conhece pelo meio e cujo perímetro precisa obter.

Por que diâmetro e não raio

A maioria das fórmulas da escola escreve a circunferência como dois pi r, com base no raio. Na oficina e no campo, porém, quase ninguém mede o raio diretamente: mede-se de um lado ao outro do círculo com paquímetro, trena ou laser, porque o diâmetro é a dimensão que de fato se consegue tocar. A calculadora de circunferência foi construída em torno dessa realidade. Ela aceita o diâmetro exatamente como medido e o multiplica por pi, o que é algebricamente idêntico à forma dois pi r, mas elimina a divisão por dois que cria mais um ponto de erro. Se você tiver o raio em mãos, dobre-o antes de chamar, ou use uma ferramenta baseada em raio. Se tiver a circunferência e quiser o diâmetro de volta, esse problema inverso pertence a outra capacidade. Manter uma entrada e uma única tarefa torna o contrato trivial de testar: entra um número positivo e finito, sai o comprimento do contorno, e qualquer outra coisa — zero, valor negativo, campo ausente, texto que não é número — é rejeitada como entrada inválida antes de qualquer cálculo.

Como o número é calculado

O cálculo é uma única multiplicação: o diâmetro, validado como número positivo e finito, vezes Math.PI, a constante de precisão dupla disponível em todo motor JavaScript. Não há expansão em série, tabela de consulta nem aproximação iterativa, portanto a resposta não varia entre execuções, servidores ou entre o navegador e a API. O resultado é então arredondado para seis casas decimais antes de ser devolvido. Esse arredondamento é uma escolha deliberada de estabilidade, não uma promessa de precisão: a multiplicação em ponto flutuante bruta pode produzir oscilação no último dígito entre CPUs, e um exemplo de referência comparado byte a byte falharia em outra máquina por um motivo que nada tem a ver com correção. Seis casas decimais vão muito além do que qualquer medição física de diâmetro justifica — um paquímetro com precisão de centésimo de milímetro restringe a circunferência bem mais do que o pi. As unidades passam intactas: a ferramenta nunca converte, de modo que a unidade do seu diâmetro é a unidade da resposta, e converter unidades antes é decisão sua.

Onde ela se encaixa no trabalho real

Geometria de valor único parece trivial até entrar num pipeline que consome milhares de medições. Uma estação de corte que transforma leituras de diâmetro em comprimentos de correia ou fita, uma ferramenta de orçamento que precifica material circular pelo perímetro, uma verificação de ajuste que compara um eixo medido com uma faixa de tolerância expressa como circunferência — todos chamam este endpoint como uma etapa determinística que nunca precisam reimplementar nem testar de novo. Por ser um worker de parse puro, sem chamadas de rede, segredos ou estado compartilhado, a capacidade se comporta de forma idêntica com uma requisição ou dez mil, e seu custo é fixo em US$ 0,002 por requisição, sem sobretaxa por unidade. A versão gratuita no navegador roda o mesmo módulo, então um engenheiro pode conferir um valor manualmente antes de integrar a API à produção e confiar que ambos os caminhos retornam o mesmo número. Entradas que não são números positivos e finitos falham com erro de entrada inválida e não são cobradas, o que torna o endpoint seguro para expor diretamente a envios de formulários não confiáveis.

Cortar material para envolver um cilindro

Transforme o diâmetro medido de um tubo ou tambor no comprimento exato da fita necessária para envolvê-lo uma vez, antes de ligar a serra.

Precificar peças circulares pelo perímetro

Alimente diâmetros de uma lista de peças num pipeline de orçamento que cobra juntas, anéis e vedações pelo comprimento do contorno.

Conferir a especificação de uma roda ou polia

Verifique se o diâmetro declarado de uma roda implica a distância de rolagem que a transmissão ou o odômetro espera.

Quanto custa?

US$ 0,002 por requisição, sem sobretaxa por unidade. Também é grátis no navegador, rodando exatamente o mesmo código.

Que entrada ela aceita?

Um único campo, diameter, como número positivo e finito ou string numérica. Zero, negativos, não números e valores ausentes são rejeitados como entrada inválida.

Em que unidade está o resultado?

Na mesma unidade do diâmetro enviado. A ferramenta nunca converte unidades; apenas multiplica por pi.

Qual é a precisão do resultado?

Usa o valor de pi em precisão dupla e arredonda para seis casas decimais, muito além da precisão de qualquer medição física de diâmetro.

Posso passar o raio em vez disso?

Esta capacidade aceita apenas o diâmetro. Dobre o raio antes, ou use uma calculadora de círculo baseada em raio do catálogo.

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.

POSThttps://api.kit.forhosting.com/math/circumference

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/math/circumference \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"diameter":10}'
{
  "diameter": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.circumference",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →