Calculadora de cuboide
Escriba el largo, el ancho y el alto de una caja y obtenga su volumen y su área superficial total: 3 por 4 por 5 da un volumen de 60 y una superficie de 94. Uno dice qué cabe; el otro, qué la cubre. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Longitud
- 3
- Ancho
- 4
- Altura
- 5
- Volumen
- 60
- Superficie
- 94
La calculadora de cuboide toma las tres dimensiones de una caja rectangular —largo, ancho y alto— y devuelve su volumen y su área superficial total en una sola llamada. Un cuboide es la forma de casi todo lo que empaquetamos, enviamos, almacenamos o construimos: habitaciones, cajas, estanterías, depósitos y ladrillos. Acertar con sus dos medidas clave importa tanto si está presupuestando pintura para una pared como si dimensiona una caja de envío o comprueba cuánta agua cabe en un depósito. Los resultados son deterministas y se redondean una vez a seis decimales, y exactamente el mismo código se ejecuta gratis en su navegador en esta página.
Qué devuelve la calculadora
Para cualquier cuboide definido por su largo, ancho y alto, la calculadora devuelve dos medidas. El volumen es el producto de las tres dimensiones, l × w × h, e indica cuánto espacio ocupa o encierra el sólido: metros cúbicos de hormigón para una zapata, litros de capacidad en un contenedor, pulgadas cúbicas dentro de un paquete. El área superficial total es 2(lw + lh + wh): la suma de las seis caras rectangulares, contadas en pares opuestos.
Ese número responde a preguntas sobre cubrir en lugar de llenar: cuánto cartón necesita una caja, cuánta pintura requiere un depósito cerrado, cuánto papel de regalo hace falta. Ambos valores regresan en la misma respuesta, junto con un eco de las tres dimensiones enviadas, de modo que la carga útil se autodescribe y es fácil de registrar o de alimentar al siguiente paso de un pipeline.
Como las tres dimensiones comparten una unidad, el volumen se expresa en esa unidad al cubo y el área superficial en esa unidad al cuadrado; la calculadora no convierte unidades, simplemente aplica la geometría.
Cuándo usarla y cómo funciona
Use esta capacidad siempre que un flujo de trabajo necesite geometría de cajas sin una hoja de cálculo: backends de comercio electrónico que presupuestan peso dimensional o embalaje, estimadores de construcción que comprueban volúmenes de zapatas y habitaciones, herramientas de almacén que calculan cuánto film o pintura necesita un lote de cajas, o ejercicios de aula que buscan una respuesta de referencia fiable.
No hay llamadas de red, semillas aleatorias ni relojes dentro del algoritmo: la misma entrada produce siempre la misma salida, lo que la hace segura para cachear y trivial de probar. Para un desglose completo de cualquier caja, una solicitud es todo lo que hace falta.
Qué puede hacer con ella
Presupuestar embalaje y envíos
Calcule el volumen de una caja a partir de su largo, ancho y alto para alimentar una cotización de peso dimensional o una comprobación de carga de palés.
Estimar materiales para una obra
Obtenga el área superficial de un depósito, habitación o caja para estimar pintura, material en láminas o envoltura, y el volumen para relleno o capacidad.
Preguntas frecuentes
¿Cuánto cuesta?
El mismo cálculo es gratuito en su navegador en esta página.
¿Qué pasa con una dimensión cero o negativa?
Las solicitudes no válidas se rechazan antes de cualquier aritmética y no se facturan.
¿Qué unidades usa?
La unidad que compartan sus dimensiones. El volumen es esa unidad al cubo y el área superficial esa unidad al cuadrado; no se aplica ninguna conversión de unidades.
¿Cómo sé cuánta pintura o cartón necesita una caja?
Use el área superficial: suma las seis caras, así que es la cantidad de cartón, pintura o papel necesaria para cubrir la caja por completo. El volumen, en cambio, indica lo que cabe dentro.
¿Cómo se calcula el área superficial de una caja?
Multiplique cada par de dimensiones, sume los tres productos y duplique el total. Las caras opuestas de una caja son iguales, por eso cada uno de los tres tamaños de cara se cuenta dos veces.
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/cuboid \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"length":3,"width":4,"height":5}'const res = await fetch("https://api.kit.forhosting.com/math/cuboid", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"length": 3,
"width": 4,
"height": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/cuboid",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"length": 3,
"width": 4,
"height": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/cuboid", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"length":3,"width":4,"height":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"length":3,"width":4,"height":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/cuboid", 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
{
"length": 3,
"width": 4,
"height": 5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.cuboid",
"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
El endpoint valida cada dimensión antes de hacer cualquier cálculo, de modo que un valor ausente o no positivo falla limpiamente con un error invalid_input en lugar de producir un número incorrecto con apariencia plausible.
Entradas, validación y precisión
La validación ocurre antes de cualquier aritmética, por lo que no existe un camino por el que una dimensión incorrecta contamine silenciosamente un resultado. Las entradas se devuelven sin redondear para que siempre vea con precisión qué se interpretó. Cada llamada requiere tres campos: length, width y height. Pueden enviarse como números JSON o como cadenas numéricas, lo que hace el endpoint amigable con formularios y hojas de cálculo donde los valores suelen llegar como texto. Cada dimensión debe ser un número positivo y finito: el cero, los valores negativos, NaN, los infinitos, las cadenas vacías y el texto no numérico se rechazan con un error invalid_input que nombra el campo infractor, y las solicitudes fallidas no se facturan. En el lado de la precisión, el cálculo usa aritmética IEEE 754 de doble precisión habitual y las salidas se redondean una vez a seis decimales.
Cuándo usarla y cómo funciona
El precio de la API es $0.002 por solicitud sin recargo por unidad, y la ruta de ejecución de nivel A se ejecuta en el edge sin retener datos después de la respuesta.
Casos de integración
Enseñar o verificar la geometría de cajas
Use las respuestas deterministas y verificadas como referencia al aprender o probar V = l·w·h y S = 2(lw + lh + wh).
Preguntas técnicas
¿Qué entradas necesita?
Tres campos: length, width y height. Cada uno debe ser un número finito positivo, enviado como número JSON o cadena numérica.
¿Qué precisión tienen los resultados?
Se calculan con dobles IEEE 754 y se redondean una vez a seis decimales, por lo que la salida es estable y exactamente reproducible entre máquinas.