Calculadora de decking
Una terraza de 12 por 10 pies con tablas de 5,5 pulgadas y juntas de 1/8 de pulgada lleva 22 tablas, 264 pies lineales en total. Indique sus medidas y sabrá exactamente qué pedir en el almacén de madera. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Longitud
- 12
- Ancho
- 10
- Ancho de la tabla
- 5,5
- Gap
- 0,125
- Ancho de tabla (pies)
- 0,4583333333
- Gap ft
- 0,0104166667
- Paso (in)
- 5,625
- Paso (pies)
- 0,46875
Una terraza rectangular se compra en tablas, no como una sola plancha de madera: hace falta un conteo entero a lo ancho y una cifra de pies lineales para llevar al almacén o al proveedor de composite. Esta calculadora de decking toma el largo y el ancho de la terraza en pies, el ancho de cara de una tabla en pulgadas y la junta en pulgadas, y devuelve cuántas tablas debe adquirir y los pies lineales que representan. Las tablas corren a lo largo; se empaquetan a lo ancho con junta entre caras y sin junta colgante tras la última.
Cómo se calculan el número de tablas y los pies lineales
Trate la terraza como un rectángulo cuyas tablas corren a lo largo y cuyas caras se empaquetan a lo ancho. Convierta las entradas en pulgadas a la misma escala que la terraza: el ancho de cara y la junta permanecen en pulgadas, y el ancho en pies se multiplica por doce para que el problema de cubrición quede entero en pulgadas.
Como la última tabla no lleva junta colgante, n tablas y n menos una juntas deben cubrir el ancho, lo que se reordena a n igual a (ancho en pulgadas más gap) dividido entre el paso. Una terraza de doce por diez pies con tablas de cinco y media pulgadas y junta de un octavo tiene un paso de 5.625 pulgadas, un conteo exacto de unos 21.36, una compra de veintidós tablas y 264 pies lineales.
El camino es aritmética de coma flotante determinista, sin semillas aleatorias, sin reloj de pared y sin red. Junta cero es un tendido a tope lícito; un ancho de tabla nulo o negativo no lo es, porque el paso se anularía o se invertiría y el conteo quedaría indefinido.
Dónde una calculadora de decking se gana el puesto
Los propietarios que planifican un rectángulo de fin de semana acuden a una calculadora de decking cuando el almacén pregunta cuántas tablas y cuántos pies lineales, no cuántos pies cuadrados de área abstracta. Introducir doce por diez pies, una cara de cinco y media pulgadas y una junta de un octavo produce un conteo comparable a un precio unitario por pie lineal sin abrir una hoja de unidades mezcladas.
Quien reforma y elige entre una cara de madera de 5.5 pulgadas y una composite de 5.25 vuelve a correr el mismo largo y ancho para ver cómo se mueven el conteo y el metraje lineal cuando cambia el paso; eso es una decisión de material, no de porcentaje de merma. Los contratistas que ofertan una terraza rectangular sencilla fijan los casos de referencia en pruebas para que un script de cubicación y una comprobación por teléfono no discrepen sobre si veintiuna tablas cubren diez pies.
Los módulos de oficios de carpintería exterior pueden congelar el caso de doce por diez, 5.5 pulgadas y 0.125 pulgadas porque la aritmética es determinista. Esta página responde a la búsqueda de decking como material lineal: número de tablas y pies lineales totales a partir de largo, ancho, cara y junta. Una calculadora de área más longitud de stock más merma responde a otra consulta y no debe compartir esta página.
Qué puede hacer con ella
Ancho de cara de madera frente a composite
Vuelva a calcular el mismo rectángulo con cara de madera de 5.5 pulgadas y cara composite de 5.25 para ver cómo el paso cambia el conteo y los pies lineales.
Metraje lineal en la oferta del contratista
Fije un caso de referencia de 12 por 10 pies en un script de cubicación para que la comprobación telefónica y la línea de oferta coincidan en tablas enteras y pies lineales.
Preguntas frecuentes
¿Cómo cuenta las tablas esta calculadora de decking?
Las tablas corren a lo largo (pies) y se empaquetan a lo ancho (pies).
¿La última tabla incluye una junta detrás?
Se admite gap cero para un tendido a tope.
¿Cuántas tablas necesito para una terraza de 12 x 10 pies?
Con tablas de 5,5 pulgadas y juntas de 0,125 pulgadas, cada tabla con su junta ocupa 5,625 pulgadas, así que 22 tablas cubren los 10 pies. Con 12 pies de largo cada una, suman 264 pies lineales.
¿Indico el ancho nominal de la tabla o el real?
El ancho real de la cara, medido, no el que figura en el sello. La tabla nominal de 6 pulgadas mide 5,5 en la cara; una tabla compuesta de 5,25 pulgadas cambia el número y los pies lineales.
¿Cuánto sobresale la última tabla?
El resultado indica cuánto excede el conjunto de tablas el ancho de su terraza. En el ejemplo de 12 por 10 pies son 3,625 pulgadas, y así puede decidir si corta a lo largo la última tabla.
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/build/decking \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"length":12,"width":10,"board_width":5.5,"gap":0.125}'const res = await fetch("https://api.kit.forhosting.com/build/decking", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"length": 12,
"width": 10,
"board_width": 5.5,
"gap": 0.125
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/build/decking",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"length": 12,
"width": 10,
"board_width": 5.5,
"gap": 0.125
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/build/decking", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"length":12,"width":10,"board_width":5.5,"gap":0.125}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"length":12,"width":10,"board_width":5.5,"gap":0.125}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/build/decking", 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": 12,
"width": 10,
"board_width": 5.5,
"gap": 0.125
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "build.decking",
"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
Un ancho de tabla no positivo se rechaza con invalid_input para que un error de tecleo no invente un conteo infinito. La misma aritmética pura alimenta la herramienta gratuita del navegador y la vía API, de modo que un croquis de sábado coincide con la línea que un script de compras envía después.
Cómo se calculan el número de tablas y los pies lineales
El paso de una tabla más su junta siguiente es board_width más gap. Esa razón exacta es boards_exact; la cantidad de compra board_count es el techo de esa razón, de modo que un resto fraccionario sigue costando una tabla entera extra. Los pies lineales totales son entonces board_count por el largo en pies, porque cada tabla recorre toda la carrera. El ancho cubierto es la pila tendida de esas veintidós caras y veintiuna juntas; extra_width_in indica cuánto se extiende esa pila más allá del ancho objetivo para que usted decida si ripa la última tabla.
Qué envía, qué unidades rigen y cómo se comportan los errores
Envíe cuatro números finitos obligatorios. length es la cota de la terraza en pies a lo largo de las tablas; cada pieza comprada se supone que recorre esa carrera, así que el metraje lineal es el conteo por el largo. width es la cota en pies a lo ancho, la dirección que usted llena con caras y juntas. board_width es el ancho de cara real en pulgadas, no el tamaño nominal del sello: el stock habitual de cinco cuartos por seis mide 5.5 pulgadas en cara, y una lama composite de cinco y media se introduce igual. gap es el espacio previsto en pulgadas entre caras adyacentes; un octavo de pulgada es 0.125, un cuarto es 0.25, y cero se admite cuando las tablas van a tope. Campos ausentes, cadenas vacías, texto no numérico, NaN e Infinity fallan con invalid_input nombrando el campo y no se cobran. Un board_width nulo o negativo falla con el mensaje de que el ancho de tabla debe ser un número positivo. Un length o width no positivo y un gap negativo fallan igual. En caso de éxito el JSON devuelve las entradas limpias, los convertidos board_width_ft, gap_ft, pitch_in y pitch_ft, el área del rectángulo deck_area_ft2, boards_exact, el entero board_count, total_linear_feet, coverage_width_ft, extra_width_in, más un unit_note, una cadena formula y el method decking_boards_across_width para que los registros documenten el algoritmo. El precio de API es la base publicada de $0.002 por ítem exitoso; los fallos de validación no consumen saldo prepago.
Dónde una calculadora de decking se gana el puesto
Como esta capacidad es un motor parse puro, el precio de API es la base publicada de $0.002 por ítem exitoso y la validación fallida no consume saldo. Mantenga las peticiones pequeñas, fije board_count y total_linear_feet en las pruebas, y obtendrá una cubicación reproducible para presupuestos, pedidos y workers de borde sin montar un núcleo CAD propio.
Casos de integración
Cubicación de terraza rectangular de fin de semana
Introduzca largo y ancho en pies más una tabla de 5.5 pulgadas y junta de un octavo para obtener board_count y total_linear_feet antes de ir al almacén.
Preguntas técnicas
¿Qué unidades usan length, width, board_width y gap?
length y width van en pies. board_width y gap van en pulgadas (por ejemplo 5.5 y 0.125). La respuesta convierte los campos en pulgadas a pies para pitch_ft e informa total_linear_feet en pies.
¿Qué ocurre si el ancho de tabla es cero o negativo?
La tarea falla con invalid_input. Un board_width no positivo anularía o invertiría el paso, así que la calculadora se niega a inventar un conteo y no se cobra.
¿Cuánto cuesta la calculadora de decking?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago a $0.002 por llamada exitosa; la entrada inválida no se cobra.