Misure del cerchio
Un raggio, tre risposte: un cerchio di raggio 5 ha un diametro di 10, una circonferenza di 31,415927 e un'area di 78,539816. Utile per preventivare piani, prati o pannelli rotondi senza tre formule separate. 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
- 78,539816
- Circonferenza
- 31,415927
- Diametro
- 10
area, circonferenza e diametro dal raggio
Da un raggio a tre misure
Ogni cerchio è completamente descritto da un unico numero, il suo raggio, e ogni altra misura del cerchio è un multiplo fisso di esso. Il diametro è semplicemente il raggio raddoppiato. La circonferenza — la distanza che percorrerebbe per fare un giro completo del cerchio — è due volte pi greco per il raggio.
L'area — la superficie che il cerchio racchiude — è pi greco per il raggio al quadrato. Poiché i tre valori derivano dallo stesso input nello stesso passaggio, sono sempre coerenti tra loro: il diametro è esattamente il doppio del Suo raggio, e la circonferenza e l'area ne derivano con esattezza, senza arrotondamenti intermedi tra le formule. Può anche controllare a quanti decimali viene arrotondato ciascun risultato, da zero a dodici, con il parametro opzionale decimals.
Validazione, arrotondamento e determinismo
Il raggio deve essere un numero, deve essere finito e deve essere maggiore di zero. Lo stesso rigore si applica al parametro opzionale decimals, che deve essere un intero tra zero e dodici.
L'arrotondamento usa la regola della metà per eccesso al numero di decimali richiesto, invece della formattazione in virgola mobile predefinita della piattaforma, il che conta più di quanto sembri: risultati grezzi in virgola mobile come 0.1 + 0.2 differiscono nelle ultime cifre a seconda di come vengono visualizzati, e un output non stabilizzato renderebbe fragili i confronti automatizzati.
Con l'arrotondamento deterministico per eccesso, lo stesso raggio produce sempre un output identico byte per byte, su qualsiasi macchina e in qualsiasi momento, ed è questo che rende il risultato sicuro da archiviare, confrontare e mettere in cache.
Dove si inserisce nel lavoro reale
I cerchi compaiono in molti più contesti dei compiti di geometria. Un laboratorio che taglia piani di tavoli circolari ha bisogno dell'area per stimare il materiale e della circonferenza per ordinare il bordo. Un paesaggista che preventiva un prato circolare ha bisogno dell'area per il tappeto erboso e del perimetro per la recinzione.
Un ingegnere che dimensiona un tubo o un albero converte continuamente tra raggio, diametro e area della sezione.
Casi d'uso
Preventivare il materiale per pezzi circolari
Ottenga l'area di un piano, pannello o disco circolare partendo dal raggio per stimare il materiale, e la circonferenza per prezzare il bordo o la finitura nella stessa chiamata.
Convalidare le dimensioni in un configuratore
Verifichi il raggio inserito dall'utente prima di accettare un ordine, rifiutando valori pari a zero, negativi o non numerici con un errore chiaro invece di un calcolo errato a valle.
Insegnare le tre formule del cerchio
Mostri agli studenti come diametro, circonferenza e area cambiano insieme al variare del raggio, con risultati che si arrotondano allo stesso modo su ogni macchina.
Domande frequenti
Quanto costa?
È anche gratuito da eseguire nel Suo browser in questa pagina.
Di quale input ha bisogno?
Solo del raggio del cerchio, come numero positivo e finito. Facoltativamente, un parametro decimals (da 0 a 12) che controlla l'arrotondamento dei risultati.
Cosa restituisce esattamente?
Un oggetto con tre campi: area, circumference e diameter, ciascuno arrotondato per eccesso al numero di decimali richiesto.
Quale valore di pi greco viene usato?
Il valore di pi greco in doppia precisione fornito dall'ambiente di esecuzione (Math.PI), così i risultati corrispondono ai consueti calcoli scientifici e ingegneristici.
Viene conservato qualcosa dopo la chiamata?
No. Il calcolo avviene in memoria e vengono restituite solo le tre misure.
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/math/circle-measurements \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":5}'const res = await fetch("https://api.kit.forhosting.com/math/circle-measurements", {
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-measurements",
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-measurements", 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-measurements", 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": "math.circle_measurements",
"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
L'API per le misure del cerchio prende un unico numero — il raggio di un cerchio — e restituisce le tre misure che ogni compito di geometria prima o poi richiede: l'area racchiusa dal cerchio, la circonferenza che lo percorre e il diametro che lo attraversa. Una sola chiamata sostituisce tre ricerche di formule, ogni risultato viene arrotondato al numero di decimali che Lei configura, e il calcolo è aritmetica esatta su numeri in doppia precisione, quindi la risposta che ottiene nel browser è la stessa che la Sua pipeline automatizzata riceve dall'API.
Da un raggio a tre misure
Questo endpoint applica queste tre formule al raggio che Lei invia e restituisce i tre risultati insieme in un unico oggetto, così chi chiama non deve mai ricordare quale formula eleva il raggio al quadrato e quale lo raddoppia.
Validazione, arrotondamento e determinismo
L'endpoint è volutamente rigoroso sul suo input. Un raggio pari a zero o negativo non descrive un cerchio, e un valore non numerico non descrive nulla, quindi entrambi vengono rifiutati con un errore invalid_input chiaro che indica esattamente quale regola è stata violata — e le richieste rifiutate non vengono mai addebitate.
Dove si inserisce nel lavoro reale
Nel software, l'endpoint funziona molto bene come piccolo passo deterministico all'interno di una pipeline più ampia: uno strumento di preventivi che prezza pezzi rotondi, un configuratore che convalida le dimensioni prima di accettare un ordine, o un'applicazione didattica che mostra agli studenti come le tre formule si muovono insieme quando cambia il raggio. Viene eseguito sull'edge senza conservare nulla dopo la chiamata, lo stesso codice gira gratis nel browser in questa pagina, e l'API costa $0.002 a richiesta: può quindi prototipare a mano e pagare solo quando automatizza la chiamata.
Domande tecniche
Cosa succede se il raggio è zero, negativo o non è un numero?
La richiesta viene rifiutata con un errore invalid_input che spiega la regola violata. Le richieste rifiutate non vengono addebitate.