Calculadora de diámetro de cilindro
Obtenga el diámetro de un cilindro a partir de su volumen y su altura: un volumen de 1000 con una altura de 10 da un diámetro de 11,2838 y un radio de 5,6419. Útil cuando la capacidad de un tanque y su altura ya están decididas. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Volumen
- 1 000
- Altura
- 10
- Diámetro
- 11,2838
- Radio
- 5,6419
- Pi
- 3,1415926536
Calcule el diámetro de un cilindro circular recto cuando conoce su volumen y su altura. Ambos valores deben ser números finitos positivos, expresados en cualquier sistema de unidades coherente, y el resultado se devuelve en la versión lineal de esa misma unidad. También obtiene el radio y el valor exacto de pi utilizado, de modo que cada paso del cálculo es reproducible a mano o por otro programa.
La fórmula detrás de la herramienta
Un cilindro circular recto es un disco extruido a lo largo de un eje recto, y su volumen cumple V = π·r²·h, donde r es el radio de la base y h es la altura perpendicular. Esa única expresión cerrada es exactamente lo que evalúa esta calculadora: sin iteraciones ni esquemas de aproximación, solo una división, una raíz cuadrada y una multiplicación.
La herramienta también devuelve el radio, porque muchas tareas posteriores como el mecanizado, las tolerancias o el dimensionado de tuberías se expresan en términos radiales, y devuelve el valor de pi a precisión completa para que pueda reproducir la aritmética intermedia y comprobar el redondeo por su cuenta.
Unidades y cómo mantener la coherencia
La calculadora es independiente de las unidades: realiza aritmética pura sobre los dos números que usted proporciona, así que la corrección depende de mantener las unidades coherentes. Si el volumen está en centímetros cúbicos y la altura en centímetros, el diámetro sale en centímetros. Si el volumen está en litros, conviértalo primero —un litro es exactamente 1000 centímetros cúbicos o 0.001 metros cúbicos— antes de combinarlo con una altura en esas mismas unidades.
Un error frecuente es mezclar un volumen en pulgadas cúbicas con una altura en pies, lo que produce en silencio un número sin sentido porque la fórmula supone una única unidad de longitud coherente. En caso de duda, convierta todo a la base del SI (metros cúbicos y metros) o a un par práctico de taller (centímetros cúbicos y centímetros), ejecute el cálculo y solo entonces convierta el diámetro resultante a la unidad de presentación que prefiera, como pulgadas o milímetros.
Qué puede hacer con ella
Dimensionado de tanques y contenedores
Halle el diámetro de un tanque de almacenamiento o bidón cuando la capacidad requerida y la altura vertical disponible ya están fijadas.
Educación y comprobación de tareas
Verifique ejercicios de volumen inverso: dados V y h, recupere el radio y el diámetro y confirme cada paso algebraico.
Preguntas frecuentes
¿Qué entradas se requieren?
volumen y altura, ambos números finitos positivos en unidades coherentes. decimals es opcional, un entero de 0 a 8 con valor predeterminado 4.
¿Qué devuelve?
diámetro y radio (cada uno redondeado half-up a los decimales solicitados), además de su volumen, su altura y pi a precisión completa.
¿Cómo se obtiene el diámetro a partir del volumen y la altura?
Se divide el volumen entre π por la altura y se saca la raíz cuadrada, que es el radio. Al duplicar el radio se obtiene el diámetro, sin tanteos ni aproximaciones sucesivas.
¿Qué hago si mi volumen está en litros?
Conviértalo primero: un litro son exactamente 1000 centímetros cúbicos, o 0,001 metros cúbicos. Después use una altura en centímetros o en metros, y el diámetro saldrá en esa misma unidad.
¿Por qué mezclar unidades da un diámetro erróneo?
La fórmula supone una sola unidad de longitud en todo el cálculo. Un volumen en pulgadas cúbicas con una altura en pies da en silencio un número sin sentido, así que convierta todo a un mismo sistema y cambie la unidad solo al final.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"volume": 1000,
"height": 10
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.cylinder_diameter",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
La herramienta invierte la fórmula habitual del volumen V = π·r²·h para recuperar el radio y luego lo duplica: diámetro = 2·sqrt(volumen / (π·altura)).
La fórmula detrás de la herramienta
Despejando el radio se obtiene r = sqrt(V/(π·h)), y al duplicarlo resulta el diámetro d = 2·sqrt(V/(π·h)).
Entradas, redondeo y validación
El campo opcional decimals es un entero de 0 a 8, con valor predeterminado 4, y controla un único redondeo half-up aplicado al diámetro y al radio, cada uno redondeado desde su propio valor intermedio sin redondear y no desde otro campo ya redondeado, de modo que ambas salidas se mantienen mutuamente coherentes. El campo pi nunca se redondea y lleva Math.PI a doble precisión completa. Tanto el volumen como la altura son campos numéricos obligatorios y cada uno debe ser un número finito estrictamente mayor que cero; un valor cero, negativo, no numérico o infinito genera un error invalid_input tipado que nombra el campo infractor, por ejemplo "volume must be a positive finite number.". Las validaciones fallidas no se cobran: solo los cálculos correctos consumen el precio por llamada.
Casos de integración
Cálculos de ingeniería por lotes vía API
Envíe muchas parejas volumen-altura como JSON y reciba el diámetro y el radio de cada una, listos para flujos posteriores de CAD o compras.
Preguntas técnicas
¿Qué fórmula utiliza?
diámetro = 2·sqrt(volumen / (π·altura)), la inversión directa de la fórmula del volumen del cilindro V = π·r²·h.
¿Qué ocurre con entradas cero o negativas?
La herramienta genera un error invalid_input que nombra el campo. Las validaciones fallidas nunca se cobran.
¿Es gratis?
Sí en el navegador como widget de nivel A. La API determinista cuesta $0.002 por llamada correcta; las tareas fallidas no se cobran.