Calcolatore altezza di un cilindro
Un cilindro di circa 62,83 di volume con raggio di base 2 è alto 5: inserisca volume e raggio e ottenga l'altezza di un cilindro circolare retto, cioè il volume diviso per l'area di base. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Volume
- 62,8318530718
- Raggio
- 2
- Altezza
- 5
Questo calcolatore inverte la classica formula del volume del cilindro circolare retto per darLe direttamente l'altezza perpendicolare: inserisca un volume positivo e un raggio di base positivo, e il motore restituisce l'altezza come il volume diviso per pi greco per il raggio al quadrato, h = V/(pi r^2). È l'operazione complementare di un calcolatore del volume del cilindro, pensata per i casi in cui il serbatoio, il tratto di tubazione o il recipiente è già dimensionato per capacità e ciò che Le serve davvero è sapere quanto è alto. La risposta riporta volume e raggio, indica l'altezza arrotondata alla precisione scelta e include la stringa della formula così che uno studente o una riga di log possa verificare l'identità senza leggere il codice sorgente.
Dal volume all'altezza: invertire la formula del cilindro
Un cilindro circolare retto riempie il suo cerchio di base dritto verso l'alto, ed è per questo che il suo volume si scrive V = pi * r^2 * h: area di base per altezza. Ricavare l'altezza da questa identità è un solo passaggio algebrico: divida entrambi i membri per l'area di base pi * r^2, ottenendo h = V / (pi * r^2). Questo strumento esegue tale inversione per Lei, in modo deterministico, ogni volta.
La risposta riporta sempre il volume e il raggio utilizzati, indica l'altezza arrotondata a quella precisione e porta la stringa della formula h = V / (pi * r^2) perché la derivazione sia verificabile a colpo d'occhio. Poiché l'altezza dipende dal quadrato del raggio, i piccoli errori sul raggio dominano: sottostimare r dell'uno per cento gonfia l'altezza calcolata di circa il due per cento, cosa da ricordare quando il raggio proviene da un diametro misurato con il calibro.
Validazione degli input e comportamento degli errori
La validazione rigorosa è ciò che rende questo calcolatore sicuro da inserire in una pipeline automatizzata. Il controllo del raggio è il più importante, perché un raggio zero farebbe dividere la formula per zero e un raggio negativo è geometricamente privo di senso, anche se elevarlo al quadrato nasconderebbe il segno; entrambi vengono rifiutati prima di qualsiasi aritmetica.
Le stringhe numeriche come "62.83" sono accettate e convertite, il che mantiene ergonomici i parametri di query degli URL e gli invii dei moduli, ma stringhe vuote, booleani, array e oggetti non sono numeri e vengono rifiutati. La precisione opzionale viene limitata all'intervallo inclusivo da zero a quindici prima dell'arrotondamento, così una preferenza fuori intervallo degrada con eleganza invece di fallire.
Questo contratto di fallimento rapido significa che la risposta che Lei memorizza in cache è sempre un'altezza reale, mai un NaN che avvelena somme, medie o serie di grafici a valle.
Dove una ricerca dell'altezza dal volume dà i suoi frutti
La direzione inversa è quella che chiedono i flussi di lavoro reali.
La progettazione di serbatoi d'acqua e cisterne parte da una capacità richiesta e da un'impronta a tetto o a pavimento, e la domanda è quanto debba essere alto il guscio; i birrai e gli ingegneri chimici conoscono il volume del lotto e il raggio interno del recipiente, e hanno bisogno dell'altezza di riempimento per marcare gli indicatori visivi e i sensori di livello; un fusto d'olio o un tratto di carota di perforazione si misura per volume, e la sua altezza è la verifica incrociata con l'inventario.
Nell'istruzione, dare agli studenti volume e raggio e chiedere l'altezza impone un vero riarrangiamento algebrico invece della semplice pressione di pulsanti, e questo strumento è la chiave di correzione che mostra la formula accanto al numero. Anche la scelta della precisione ha peso pratico: due o tre decimali vanno bene per i disegni di officina in millimetri, mentre i dieci decimali predefiniti mantengono la fedeltà della doppia precisione per il codice scientifico.
Domande frequenti
Quale formula usa il calcolatore dell'altezza di un cilindro?
Inverte V = pi * r^2 * h in h = V / (pi * r^2): il volume diviso per l'area di base, pi greco per il raggio al quadrato.
Cosa succede se il raggio è zero o negativo?
Zero causerebbe una divisione per zero e un raggio negativo è geometricamente privo di senso; le richieste rifiutate non vengono addebitate.
Posso passare i valori come stringhe?
Sì, le stringhe numeriche come "62.83" vengono convertite in numeri.
Il mio raggio deriva da un diametro misurato. Quanta attenzione serve?
Molta: l'altezza dipende dal quadrato del raggio, quindi un raggio più piccolo dell'uno per cento dà un'altezza più grande di circa il due per cento. Divida per due con precisione la lettura del calibro prima di inserirla.
Quando serve l'altezza di un cilindro partendo dal volume?
Quando un serbatoio o una cisterna deve contenere una capacità fissata su un ingombro dato, oppure quando birrai e ingegneri chimici conoscono il volume del lotto e il raggio del recipiente e devono segnare l'altezza di riempimento.
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/height-of-cylinder \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"volume":62.83185307179586,"radius":2}'const res = await fetch("https://api.kit.forhosting.com/math/height-of-cylinder", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"volume": 62.83185307179586,
"radius": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/height-of-cylinder",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"volume": 62.83185307179586,
"radius": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/height-of-cylinder", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"volume":62.83185307179586,"radius":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"volume":62.83185307179586,"radius":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/height-of-cylinder", 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": 62.83185307179586,
"radius": 2
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.height_of_cylinder",
"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
Gli input sono validati rigorosamente: un volume o un raggio mancante, non numerico, non finito, zero o negativo restituisce invalid_input invece di un NaN silenzioso, e i fallimenti di validazione non vengono mai addebitati. Tramite l'API, una richiesta riuscita costa $0.002.
Dal volume all'altezza: invertire la formula del cilindro
Gli input preferiti sono gli scalari volume e radius come numeri JSON; sono accettati gli alias v e V per il volume e r, R o base_radius per il raggio, così moduli ed esportazioni di fogli di calcolo si collegano senza uno strato di rimappatura.
Validazione degli input e comportamento degli errori
Il volume deve essere un numero finito maggiore di zero: un volume mancante, una stringa non analizzabile, un valore infinito, zero o una capacità negativa generano invalid_input con un messaggio che nomina il campo in errore, e la stessa disciplina si applica al raggio di base. Gli errori sono segnalati tramite l'involucro di errore standard con codice invalid_input e un messaggio leggibile, e le richieste rifiutate non vengono addebitate, quindi un ciclo di tentativi con un payload errato non consuma budget.
Casi di integrazione
Domande tecniche
Come controllo le cifre decimali del risultato?
Usi il parametro opzionale precision (alias decimals, dp) con un intero da 0 a 15; il valore predefinito è 10 cifre decimali.
Quanto costa una chiamata API?
Una richiesta riuscita costa $0.002. Le richieste che falliscono la validazione dell'input restituiscono invalid_input e non vengono mai addebitate.