Calcolatore area e perimetro del semicerchio
Inserisca un raggio e ottenga entrambe le misure di mezzo disco: un raggio di 1 dà un'area di mezzo π e un perimetro di π più 2, perché il diametro dritto fa parte del contorno. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Raggio
- 5
- Area
- 39,2699081699
- Perimetro
- 25,7079632679
- Lunghezza dell'arco
- 15,7079632679
- Diametro
- 10
Un semicerchio è la metà di un disco pieno tagliato lungo un diametro, con un arco curvo e una base rettilinea. Dato un unico raggio non negativo, questo calcolatore restituisce l'area racchiusa e il perimetro completo che somma la lunghezza dell'arco al diametro. Lo zero è ammesso e produce area e perimetro nulli per un caso degenere.
Come si calcolano area e perimetro del semicerchio dal raggio
Chiami raggio r la distanza dal centro del cerchio completo a qualsiasi punto del bordo curvo. L'area di un semicerchio pieno è esattamente la metà dell'area classica del disco: l'area vale un mezzo pi greco per r al quadrato, scritta A = (1/2) π r². Ciò misura la regione piana all'interno dell'arco fino al diametro piano.
L'arco curvo da solo ha lunghezza π r, metà della circonferenza completa 2 π r. La base piana è il diametro di lunghezza 2 r. Il perimetro della regione semicircolare chiusa è quindi la somma di arco e diametro: P = π r + 2 r, oppure in forma equivalente P = r(π + 2).
Controlli classici: raggio uno dà area circa 1.570796326795 e perimetro circa 5.14159265359; raggio due dà area circa 6.28318530718 e perimetro circa 10.28318530718; raggio cinque, caso comune da manuale, dà area circa 39.269908169872 e perimetro circa 25.708. Poiché il percorso usa solo moltiplicazione, addizione, un fattore metà fisso e Math.PI, è deterministico, O(1) e privo di solver iterativi. Quella forma chiusa coincide con i manuali di geometria elementare e mantiene i correttori automatici allineati al calcolo a mano sullo stesso raggio.
Cosa invia Lei e cosa riceve in risposta
Fornisca un numero finito obbligatorio: radius è il raggio del semicerchio e deve essere non negativo. Lo zero è accettato e produce area zero e perimetro zero. Controlli di esempio: raggio uno dà area di mezzo pi e perimetro pi più due; raggio cinque scala l'area con r al quadrato e il perimetro linearmente con r; un raggio di meno tre fallisce nominando il campo e la regola di non negatività.
Usi lo strumento gratuito del browser per controlli rapidi, poi lo stesso contratto da script per valutazione massiva senza reimplementare le formule del semicerchio in ogni linguaggio. L'input non valido non viene addebitato, così la validazione esplorativa in CI resta economica e le chiamate di produzione restano prevedibili.
Dove i calcoli sul semicerchio compaiono nel lavoro reale
I corsi di geometria piana nelle scuole superiori e all'università chiedono di continuo area e perimetro di un semicerchio dato solo il raggio, e spesso distinguono la lunghezza dell'arco dal perimetro completo che include il diametro nello stesso insieme di problemi; un calcolatore affidabile con filtro rigoroso di raggio non negativo accelera la correzione e rimuove errori da foglio di calcolo in cui si usa l'area del disco intero o si dimentica il diametro nel perimetro.
Architettura, fabbricazione di finestre e lavorazione dei metalli dimensionano archi a tutto sesto, rosoni e semicerchi decorativi dal raggio esterno o di progetto; l'area alimenta stime di vetro e riempimento, il perimetro informa cornici, guarnizioni e lunghezze di ringhiera. Piani di paesaggio e di ingegneria civile collocano aiuole, tornanti e grembiuli pavimentati a semicerchio; l'area guida piantumazione o pavimentazione e il perimetro il bordo.
Librerie di gioco, grafica e CAD memorizzano collider e primitive a mezzo disco; area e perimetro deterministici supportano pannelli di debug e stime di materiale senza una libreria completa di mesh. Se in seguito Le serve un cerchio completo, un settore circolare di angolo arbitrario, un segmento circolare o un emisfero solido in 3D, tratti tali intenti di ricerca come distinti invece di sovraccaricare questa landing del semicerchio.
Casi d'uso
Compiti e verifiche d'esame
Calcoli area e perimetro del semicerchio dal raggio e rifiuti un raggio negativo con un errore chiaro.
Archi, finestre a tutto sesto e cornici
Dal raggio di progetto ottenga l'area di riempimento e la lunghezza totale del bordo, inclusa la base del diametro piano.
Metriche a mezzo disco in giochi e CAD
Trasformi un unico raggio in area e perimetro per layout, stime di materiale e pannelli proprietà.
Domande frequenti
Quali formule usa questo calcolatore?
area = (1/2) π r²; perimeter = π r + 2 r (lunghezza dell'arco più diametro).
Cosa succede se il raggio è negativo?
Il raggio deve essere un numero finito non negativo; il messaggio di errore nomina il campo e indica che il raggio non deve essere negativo.
Lo zero è consentito?
Sì. Un raggio zero produce area zero e perimetro zero (semicerchio degenere). Solo i valori strettamente negativi vengono rifiutati.
Il perimetro include il diametro?
Quella è il confine chiuso della regione semicircolare.
Quanto costa il calcolatore di area e perimetro del semicerchio?
In questa pagina l'uso nel browser è gratuito in locale.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"radius": 5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.semicircle",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Un raggio mancante, non finito o negativo viene rifiutato con un errore invalid_input chiaro anziché un'area assurda in silenzio. Nessuna chiamata di rete, nessun campionamento casuale e nessuna sorpresa di virgola mobile oltre all'aritmetica IEEE-754 ordinaria sul raggio che Lei fornisce.
Come si calcolano area e perimetro del semicerchio dal raggio
Magnitudini enormi possono ancora superare l'intervallo double IEEE-754; quando gli intermedi non sono finiti, la richiesta fallisce con un messaggio di overflow chiaro anziché restituire Infinity in JSON.
Cosa invia Lei e cosa riceve in risposta
Campi mancanti, stringhe vuote, testo non numerico, NaN, Infinity e qualsiasi raggio negativo vengono rifiutati con invalid_input e non vengono addebitati. In caso di successo la risposta JSON restituisce radius, area, perimeter, arc_length, diameter, formula con le identità del mezzo disco, e method impostato a semicircle_half_pi_r2_perimeter_pi_r_plus_2r affinché log e interfacce didattiche documentino l'algoritmo. Il prezzo API è la base pubblicata di $0.002 per elemento riuscito.
Dove i calcoli sul semicerchio compaiono nel lavoro reale
Poiché questa capacità è un motore parse puro, la validazione fallita non consuma saldo e le esecuzioni riuscite restano a $0.002 per elemento.