Calculadora de área e perímetro do semicírculo
Digite um raio e receba as duas medidas de meio disco: raio 1 dá área de meio π e perímetro de π mais 2, porque o diâmetro reto faz parte do contorno. 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
- 39,2699081699
- Perímetro
- 25,7079632679
- Comprimento do arco
- 15,7079632679
- Diâmetro
- 10
Um semicírculo é a metade de um disco completo cortado ao longo de um diâmetro, com um arco curvo e uma base reta. Dado um único raio não negativo, esta calculadora devolve a área enclausurada e o perímetro completo que soma o comprimento do arco ao diâmetro. Zero é permitido e produz área e perímetro nulos para um caso degenerado.
Como a área e o perímetro do semicírculo são calculados a partir do raio
Chame de raio r a distância do centro do círculo completo até qualquer ponto da borda curva. A área de um semicírculo sólido é exatamente a metade da área clássica do disco: a área é um meio de pi vezes r ao quadrado, escrita A = (1/2) π r². Isso mede a região plana dentro do arco até o diâmetro plano.
O arco curvo sozinho tem comprimento π r, metade da circunferência completa 2 π r. A base plana é o diâmetro de comprimento 2 r. O perímetro da região semicircular fechada é, portanto, a soma do arco e do diâmetro: P = π r + 2 r, ou de forma equivalente P = r(π + 2).
Verificações clássicas: raio um dá área aprox. 1.570796326795 e perímetro aprox. 5.14159265359; raio dois dá área aprox.
6.28318530718 e perímetro aprox. 10.28318530718; raio cinco, caso comum de livro, dá área aprox. 39.269908169872 e perímetro aprox.
25.708. Como o caminho usa apenas multiplicação, adição, um fator metade fixo e Math.PI, é determinístico, O(1) e sem solvers iterativos. Essa forma fechada coincide com manuais de geometria elementar e mantém corretores automáticos alinhados ao cálculo manual no mesmo raio.
O que você envia e o que recebe de volta
Forneça um número finito obrigatório: radius é o raio do semicírculo e deve ser não negativo. Zero é aceito e produz área zero e perímetro zero. Verificações de exemplo: raio um dá área de meio pi e perímetro pi mais dois; raio cinco escala a área com r ao quadrado e o perímetro de forma linear com r; um raio de menos três falha nomeando o campo e a regra de não negatividade.
Use a ferramenta gratuita do navegador para checagens rápidas e, em seguida, o mesmo contrato a partir de scripts para avaliação em massa sem reimplementar as fórmulas do semicírculo em cada linguagem. Entrada inválida não é cobrada, de modo que a validação exploratória em CI continua barata e as chamadas de produção permanecem previsíveis.
Onde cálculos de semicírculo aparecem no trabalho real
Cursos de geometria plana no ensino médio e na universidade pedem com frequência a área e o perímetro de um semicírculo dado apenas o raio, e muitas vezes distinguem o comprimento do arco do perímetro completo que inclui o diâmetro no mesmo conjunto de problemas; uma calculadora confiável com filtro estrito de raio não negativo acelera a correção e elimina erros de planilha em que se usa a área do disco completo ou se esquece o diâmetro no perímetro.
Arquitetura, fabricação de janelas e metalurgia dimensionam arcos de meia-volta, rosáceas e semicírculos decorativos a partir do raio externo ou de projeto; a área alimenta estimativas de vidro e preenchimento, e o perímetro informa acabamentos, juntas e comprimentos de corrimão. Planos de paisagismo e engenharia civil posicionam canteiros, retornos e aventais pavimentados em semicírculo; a área impulsiona plantio ou pavimentação e o perímetro o bordo.
Bibliotecas de jogos, gráficos e CAD armazenam colisores e primitivas de meio disco; área e perímetro determinísticos apoiam painéis de depuração e estimativas de material sem uma biblioteca completa de malhas. Se mais adiante você precisar de um círculo completo, um setor circular de ângulo arbitrário, um segmento circular ou um hemisfério sólido em 3D, trate essas intenções de busca separadas em vez de sobrecarregar esta landing do semicírculo.
Casos de uso
Deveres e provas
Calcule a área e o perímetro do semicírculo a partir do raio e rejeite um raio negativo com um erro claro.
Arcos, janelas de meia-volta e acabamentos
A partir do raio de projeto, obtenha a área de preenchimento e o comprimento total da borda, incluindo a base do diâmetro plano.
Métricas de meio disco em jogos e CAD
Transforme um único raio em área e perímetro para layout, estimativas de material e painéis de propriedades.
Perguntas frequentes
Quais fórmulas esta calculadora usa?
area = (1/2) π r²; perimeter = π r + 2 r (comprimento do arco mais diâmetro).
O que acontece se o raio for negativo?
O raio deve ser um número finito não negativo; a mensagem de erro nomeia o campo e indica que o raio não deve ser negativo.
Zero é permitido?
Sim. Um raio zero produz área zero e perímetro zero (semicírculo degenerado). Apenas valores estritamente negativos são rejeitados.
O perímetro inclui o diâmetro?
Essa é a fronteira fechada da região semicircular.
Quanto custa?
A ferramenta do navegador é gratuita e roda localmente.
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/geom/semicircle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":5}'const res = await fetch("https://api.kit.forhosting.com/geom/semicircle", {
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/geom/semicircle",
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/geom/semicircle", 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/geom/semicircle", 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": "geom.semicircle",
"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
Um raio ausente, não finito ou negativo é rejeitado com um erro invalid_input claro em vez de uma área absurda em silêncio. Sem chamadas de rede, sem amostragem aleatória e sem surpresas de ponto flutuante além da aritmética IEEE-754 usual sobre o raio que você fornece.
Como a área e o perímetro do semicírculo são calculados a partir do raio
Magnitudes enormes ainda podem estourar o intervalo double de IEEE-754; quando intermediários não são finitos, a solicitação falha com mensagem clara de overflow em vez de devolver Infinity em JSON.
O que você envia e o que recebe de volta
Campos ausentes, strings vazias, texto não numérico, NaN, Infinity e qualquer raio negativo são rejeitados com invalid_input e não são cobrados. Em caso de sucesso, a resposta JSON devolve radius, area, perimeter, arc_length, diameter, formula com as identidades do meio disco, e method igual a semicircle_half_pi_r2_perimeter_pi_r_plus_2r para que logs e interfaces didáticas documentem o algoritmo. O contrato é JSON estável adequado a testes unitários, corretores de deveres e pipelines em lote que dimensionam arcos, aberturas de meia-volta e regiões de meio disco. O preço da API é a base publicada de US$ 0,002 por item bem-sucedido.
Onde cálculos de semicírculo aparecem no trabalho real
Como esta capacidade é um motor parse puro, a validação falha não consome saldo e as execuções bem-sucedidas permanecem em US$ 0,002 por item.