Calcolatore di diametro del cilindro
Trovi il diametro di un cilindro partendo da volume e altezza: un volume di 1000 con un'altezza di 10 dà un diametro di 11,2838 e un raggio di 5,6419. Utile quando la capacità di un serbatoio e l'altezza disponibile sono già decise. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Volume
- 1000
- Altezza
- 10
- Diametro
- 11,2838
- Raggio
- 5,6419
- Pi
- 3,1415926536
Calcoli il diametro di un cilindro circolare retto quando conosce il volume e l'altezza. Entrambi i valori devono essere numeri finiti positivi, espressi in un sistema di unità coerente, e il risultato viene restituito nella versione lineare della stessa unità. Riceve anche il raggio e il valore esatto di pi greco utilizzato, così ogni passaggio del calcolo è riproducibile a mano o da un altro programma.
Dal volume al diametro del cilindro
Il volume di un cilindro retto è l'area della base circolare moltiplicata per l'altezza, cioè π per il raggio al quadrato per l'altezza. Se conosce il volume e l'altezza, basta percorrere la formula al contrario: si divide il volume per π moltiplicato per l'altezza, si estrae la radice quadrata e si ottiene il raggio, che raddoppiato dà il diametro. Con un volume di 1000 e un'altezza di 10 il raggio è 5,6419 e il diametro 11,2838. È il calcolo tipico quando la capacità di un serbatoio o di un fusto è fissata e lo spazio in altezza è limitato, oppure per verificare un esercizio di geometria passo per passo.
Unità coerenti ed errori da evitare
Il calcolo lavora sui numeri che lei inserisce, quindi le unità devono essere coerenti. Un volume in centimetri cubi con un'altezza in centimetri dà un diametro in centimetri. Se il volume è in litri, lo converta prima: un litro sono 1000 centimetri cubi. L'errore più comune è abbinare pollici cubi e piedi, che restituisce un numero privo di senso. Conviene convertire tutto in metri cubi e metri, o in centimetri cubi e centimetri, e cambiare unità solo alla fine. I decimali vanno da 0 a 8, quattro per impostazione predefinita.
Unità di misura e coerenza
Il calcolatore è indipendente dalle unità: esegue aritmetica pura sui due numeri forniti, quindi la correttezza dipende dal mantenere le unità coerenti. Se il volume è in centimetri cubi e l'altezza in centimetri, il diametro risulta in centimetri. Se il volume è in litri, lo converta prima — un litro è esattamente 1000 centimetri cubi o 0.001 metri cubi — prima di abbinarlo a un'altezza nelle stesse unità.
Un errore comune è mescolare un volume in pollici cubi con un'altezza in piedi, che produce silenziosamente un numero privo di significato perché la formula presuppone un'unica unità di lunghezza coerente. In caso di dubbio, converta tutto nella base del SI (metri cubi e metri) o in una coppia pratica da officina (centimetri cubi e centimetri), esegua il calcolo e solo dopo converta il diametro risultante nell'unità di visualizzazione preferita, come pollici o millimetri.
Casi d'uso
Dimensionamento di serbatoi e contenitori
Trovi il diametro di un serbatoio o di un fusto quando la capacità richiesta e l'altezza verticale disponibile sono già fissate.
Didattica e verifica dei compiti
Verifichi gli esercizi di volume inverso: dati V e h, ricavi raggio e diametro e confermi ogni passaggio algebrico.
Domande frequenti
Quali input sono richiesti?
volume e altezza, entrambi numeri finiti positivi in unità coerenti. decimals è opzionale, un intero da 0 a 8 con valore predefinito 4.
Cosa restituisce?
diametro e raggio (ciascuno arrotondato half-up ai decimali richiesti), oltre al suo volume, alla sua altezza e a pi greco a piena precisione.
Come si ricava il diametro da volume e altezza?
Si divide il volume per π moltiplicato per l'altezza, e la radice quadrata del risultato è il raggio. Raddoppiando il raggio si ottiene il diametro, senza tentativi.
Il mio volume è in litri. Cosa devo fare?
Lo converta prima: un litro equivale esattamente a 1000 centimetri cubi, cioè 0,001 metri cubi. Poi lo abbini a un'altezza in centimetri o in metri, e il diametro uscirà nella stessa unità.
Perché mescolare le unità dà un diametro sbagliato?
La formula presuppone un'unica unità di lunghezza in tutto il calcolo. Un volume in pollici cubi con un'altezza in piedi produce senza avvisi un numero privo di senso, quindi converta tutto in un solo sistema e cambi unità solo alla fine.
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-diameter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"volume":1000,"height":10}'const res = await fetch("https://api.kit.forhosting.com/math/cylinder-diameter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"volume": 1000,
"height": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/cylinder-diameter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"volume": 1000,
"height": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/cylinder-diameter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"volume":1000,"height":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"volume":1000,"height":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/cylinder-diameter", 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
{
"volume": 1000,
"height": 10
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.cylinder_diameter",
"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
Lo strumento inverte la formula classica del volume V = π·r²·h per ricavare il raggio e poi lo raddoppia: diametro = 2·sqrt(volume / (π·altezza)).
La formula dietro lo strumento
Un cilindro circolare retto è un disco estruso lungo un asse rettilineo e il suo volume obbedisce a V = π·r²·h, dove r è il raggio di base e h è l'altezza perpendicolare. Lo strumento restituisce anche il raggio, perché molte attività a valle come la lavorazione meccanica, le tolleranze o il dimensionamento dei tubi si esprimono in termini radiali, e restituisce il valore di pi greco a piena precisione così da poter riprodurre l'aritmetica intermedia e verificare l'arrotondamento in autonomia. Risolvendo l'equazione rispetto al raggio si ottiene r = sqrt(V/(π·h)), e raddoppiando il raggio si ricava il diametro d = 2·sqrt(V/(π·h)). Questa unica espressione in forma chiusa è esattamente ciò che il calcolatore valuta: nessuna iterazione, nessuno schema di approssimazione, solo una divisione, una radice quadrata e una moltiplicazione.
Input, arrotondamento e validazione
Il campo opzionale decimals è un intero da 0 a 8, con valore predefinito 4, e controlla un'unica passata di arrotondamento half-up applicata al diametro e al raggio, ciascuno arrotondato dal proprio valore intermedio grezzo e non da un altro campo già arrotondato, così le due uscite restano reciprocamente coerenti. Il campo pi non viene mai arrotondato e porta Math.PI a piena doppia precisione. Sia il volume sia l'altezza sono campi numerici obbligatori e ciascuno deve essere un numero finito strettamente maggiore di zero; un valore zero, negativo, non numerico o infinito genera un errore invalid_input tipizzato che nomina il campo responsabile, ad esempio "volume must be a positive finite number.". Le validazioni fallite non vengono addebitate: solo i calcoli riusciti consumano il prezzo per chiamata.
Casi di integrazione
Calcoli ingegneristici in batch via API
Invii molte coppie volume-altezza come JSON e riceva diametro e raggio di ciascuna, pronti per pipeline CAD o di approvvigionamento.
Domande tecniche
Quale formula usa?
diametro = 2·sqrt(volume / (π·altezza)), l'inversione diretta della formula del volume del cilindro V = π·r²·h.
Cosa succede con input zero o negativi?
Lo strumento genera un errore invalid_input che nomina il campo. Le validazioni fallite non vengono mai addebitate.
È gratuito?
Sì nel browser, come widget di livello A. L'API deterministica costa $0.002 per chiamata riuscita; le attività fallite non vengono addebitate.