Circonferenza del cilindro
Ottenga il perimetro della base rotonda di un cilindro dal raggio o dal diametro: un raggio di 3 dà 18,849556. È la lunghezza che avvolge un'etichetta, una guaina, una guarnizione o una fascetta, o la lamiera da arrotolare in tubo. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Raggio
- 3
- Diametro
- 6
- Circonferenza
- 18,849556
Applicare un'etichetta intorno a una bottiglia, tagliare una guarnizione per una flangia di tubo o dimensionare una fascetta stringitubo per un condotto inizia sempre con la stessa domanda: quanto è lungo il perimetro della base circolare di quel cilindro? Questa capacità risponde esattamente a questo. Lei invia il raggio o il diametro della base — quello che il Suo metro a nastro Le ha fornito — e riceve la circonferenza in una singola chiamata deterministica, senza aritmetica manuale di 2πr e senza congetture sulle unità. Lo stesso codice gira gratuitamente nel Suo browser su questa pagina.
Validazione, precisione e arrotondamento
L'input viene controllato prima di qualsiasi aritmetica: il raggio o il diametro deve essere un numero finito, zero o positivo. Un raggio pari a zero è valido e restituisce una circonferenza di zero, una risposta degenere ma ben definita. Una volta superata la validazione, la circonferenza viene calcolata in doppia precisione e arrotondata al numero di cifre decimali richiesto — sei di default, da zero a dodici tramite il campo opzionale <em>decimals</em> — con una regola half-up applicata al valore assoluto.
Dove compare la circonferenza di un cilindro
Il perimetro della base di un cilindro è uno dei numeri più discretamente utili nella fabbricazione, nell'imballaggio e nella manutenzione. La stampa di etichette e sleeve richiede la lunghezza esatta di avvolgimento di una bottiglia, lattina o barattolo affinché la grafica si incontri bordo a bordo senza sovrapposizioni né vuoti.
Il dimensionamento di guarnizioni e O-ring, le fascette stringitubo, i rivestimenti isolanti delle tubazioni e la lamiera piana che taglia prima di curvarla in un tubo si riducono a πd appena ha una lettura di metro a nastro o calibro — e per un tubo raggiungibile solo dall'esterno, misurare la circonferenza con un nastro e dividerla per π è anche il trucco standard per ottenere il diametro che non si può misurare direttamente.
Casi d'uso
Dimensionare etichette e sleeve termoretraibili
Ottenga la lunghezza esatta di avvolgimento di una bottiglia, lattina o barattolo dal suo diametro affinché etichette e sleeve stampati si incontrino bordo a bordo.
Tagliare guarnizioni e fascette stringitubo
Calcoli il perimetro di una flangia di tubo o di un condotto da una lettura di calibro o nastro per dimensionare guarnizioni, O-ring e fascette.
Curvare lamiere metalliche in tubi
Trovi la lunghezza della lamiera piana necessaria prima di curvarla in un cilindro di raggio o diametro obiettivo.
Domande frequenti
Quanto costa?
È anche gratuita da eseguire nel Suo browser su questa pagina.
Devo inviare il raggio o il diametro?
Uno dei due. Se il raggio è presente viene usato; altrimenti il diametro viene prima dimezzato.
Quali unità usa il risultato?
La stessa unità del Suo input. Un raggio in centimetri dà una circonferenza in centimetri; un diametro in pollici dà pollici. Non viene applicata alcuna conversione.
Posso controllare la precisione?
Sì. Il campo opzionale decimals imposta le cifre decimali della circonferenza, da 0 a 12, con sei di default. L'arrotondamento è half-up.
Il mio input viene archiviato da qualche parte?
No. Il calcolo è una funzione pura: il raggio o il diametro viene elaborato in memoria e scartato, e viene restituita solo la circonferenza.
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/cylinder-circumference \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":3,"r":1}'const res = await fetch("https://api.kit.forhosting.com/math/cylinder-circumference", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 3,
"r": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/cylinder-circumference",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 3,
"r": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/cylinder-circumference", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":3,"r":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":3,"r":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/cylinder-circumference", 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": 3,
"r": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.cylinder_circumference",
"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'input viene validato prima di qualsiasi calcolo: un valore negativo, un campo mancante, una stringa non interpretabile, NaN o infinito vengono rifiutati con un errore tipizzato invalid_input che nomina il campo in difetto, così un dato errato non si trasforma mai in una lunghezza di taglio silenziosamente sbagliata.
La formula dietro il numero
Poiché il diametro d è esattamente il doppio del raggio, la stessa formula si scrive spesso C = πd, la forma più comoda quando ha misurato la parte più larga del cilindro invece di partire dal centro. Il risultato mantiene la stessa unità del Suo input: un raggio in centimetri dà una circonferenza in centimetri, un diametro in pollici dà pollici, senza alcun fattore di conversione applicato o necessario. La base di un cilindro circolare retto è semplicemente un cerchio, quindi la sua circonferenza è il classico perimetro del cerchio: C = 2πr, dove r è il raggio della base. Questo endpoint applica quella formula chiusa esattamente com'è scritta: nulla viene approssimato tranne la costante matematica π stessa, che JavaScript porta in doppia precisione. Può inviare una delle due misure — se il raggio è presente viene usato direttamente, altrimenti il diametro viene prima dimezzato — e la risposta riporta sia il raggio sia il diametro utilizzati, così un singolo payload costituisce un record completo del calcolo.
Validazione, precisione e arrotondamento
Un valore negativo, un campo mancante, una stringa non interpretabile, NaN o infinito vengono rifiutati con un errore tipizzato <em>invalid_input</em> il cui messaggio nomina il campo in difetto — un errore che non viene mai fatturato, perché è il dato del chiamante ad aver fallito, non il servizio. Le stringhe numeriche come "3.5" vengono accettate e convertite, il che rende l'endpoint amichevole verso moduli e parametri di query.
Dove compare la circonferenza di un cilindro
La capacità gira come una funzione pura sul nostro edge globale: nulla viene archiviato, nulla viene inviato a terzi, e lo stesso codice che risponde alle chiamate API a pagamento gira gratuitamente nel Suo browser su questa pagina, così può verificare una misura interattivamente prima di automatizzare qualsiasi cosa. A $0.002 per richiesta e senza componente per unità, un lavoro batch che scandisce migliaia di diametri candidati — per esempio dimensionare un'etichetta per una linea di contenitori — costa esattamente quanto dice il catalogo, senza sorprese.
Domande tecniche
Quale input viene rifiutato?
Un valore negativo, una stringa non interpretabile, NaN, infinito e l'assenza del campo raggio o diametro restituiscono un errore tipizzato invalid_input. Lo zero è accettato e restituisce zero.