Calculadora moldura de silla
Con 46,2 pies de moldura de silla, merma incluida, se recorre una habitación de 48 pies de perímetro con 6 pies de puertas; en piezas de 8 pies son 6 y sobran 1,8 pies. La merma del 10 % por defecto cubre ingletes y empalmes. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Perímetro
- 48
- Aberturas
- 6
- Longitud de la pieza
- 8
- Desperdicio
- 0,1
- Porcentaje de desperdicio
- 10
- Longitud neta
- 42
- Longitud de desperdicio
- 4,2
Una calculadora de moldura de silla (chair rail) convierte el perímetro de la habitación, los anchos donde no se coloca la moldura, la longitud de la varilla de stock que usted compra y un margen de merma en la longitud lineal y el número entero de piezas que necesita antes de encargar el acabado. Introduzca la distancia total de pared a la altura del listón, los huecos opcionales de puertas y pasos enmarcados, la longitud impresa de la pieza y, si lo desea, una fracción de merma por inglete y empalmes; la herramienta devuelve el tramo neto tras restar huecos, la longitud lineal total con merma, las piezas a comprar, el sobrante de la última varilla, un mensaje breve y pasos de sustitución ordenados que puede pegar en una lista de materiales o en una prueba unitaria.
Cómo se cuentan la longitud lineal y las piezas de moldura de silla
La moldura de silla discurre en horizontal a lo largo de las paredes a la altura aproximada del respaldo de una silla, de modo que la cantidad principal del despiece es el perímetro de la habitación en una sola unidad de longitud—pies con pies, metros con metros. A diferencia de la moldura de techo continua, el listón de silla suele detenerse en puertas, pasos anchos enmarcados y muebles empotrados, por lo que esos anchos de hueco deben salir del tramo antes de comprar varillas.
La moldura de comercio se vende en longitudes fijas de pieza, con frecuencia ocho pies o unos dos coma cuatro metros, y casi nunca se aprovecha cada centímetro: las esquinas interiores y exteriores necesitan inglete, las paredes largas empalmes a bisel y algunas piezas pueden tener defectos.
Esta calculadora forma primero el tramo neto como perímetro menos huecos y modela después el sobrante como una fracción de merma no negativa: la longitud total es el tramo neto multiplicado por uno más la merma, donde la merma por defecto es un décimo (diez por ciento) si omite el campo. El recuento de piezas es el techo de esa longitud total dividida por la longitud de pieza, de modo que un resto siempre compra una varilla más en lugar de dejar un hueco.
La longitud de pieza también debe ser positiva para que la división esté definida. Los huecos valen cero si se omiten, deben ser no negativos y no pueden superar el perímetro. La respuesta no convierte unidades ni optimiza cómo los recortes de una pared alimentan otra—mantenga unidades coherentes y trate el sobrante como señal de planificación, no como plan de corte anidado.
Consejos prácticos, límites y búsquedas relacionadas
Mida con cuidado el circuito de paredes a la altura donde irá el listón: recorra cada pared y sume las longitudes, o sume dos veces largo y ancho en un rectángulo simple, y reste solo los huecos que realmente omitirá—puertas que el listón no cruza, arcos enmarcados y huecos anchos de empotrados.
Un diez por ciento de merma es un punto de partida habitual en habitaciones con varias esquinas; plantas complejas, inglete de primeriza o perfiles ornamentados pueden justificar del quince al veinte por ciento, mientras que tramos largos y rectos con pocas juntas pueden bajar hacia el cinco por ciento—introduzca esas elecciones como fracciones del tipo cero coma uno cinco, no como enteros diez o quince. Mantenga las dimensiones dentro del rango absoluto publicado para que los recuentos no desborden a resultados no finitos que el solucionador deba rechazar.
Esta página apunta a quienes buscan calculadora de moldura de silla, cuántas piezas de chair rail, metros lineales de listón, porcentaje de merma de moldura o lista de materiales por perímetro; no es una tabla de alturas de montaje, ni un estimador de pintura, ni una guía de ángulo de spring de moldura de techo, ni un inventario multihabitación que comparta recortes entre espacios.
Prefiera esta capacidad cuando ya conozca el perímetro lineal, el total de huecos y la longitud de pieza de stock y solo necesite longitud lineal más una cantidad entera de compra; si la fuente es un plano, mida cada habitación y sume recuentos de piezas, o invoque una vez por habitación para no sobrestimar el sobrante.
Qué puede hacer con ella
Lista de compra de moldura de silla del comedor
El propietario introduce el perímetro de pared, huecos de puerta y varillas de 8 ft con un 10% de merma para obtener metros lineales y piezas antes de comprar.
Preguntas frecuentes
¿Cuántas piezas de moldura de silla necesito?
La merma por defecto es 0.1 (10%) por inglete y juntas.
¿Qué ocurre si el perímetro es cero o negativo?
Un perímetro de habitación no positivo se rechaza en lugar de inventar un recuento de piezas.
¿La merma es un porcentaje o una fracción?
La merma es una fracción adimensional del tramo neto: 0.1 significa 10%, 0.15 significa 15%. No envíe 10 para diez por ciento.
¿Los huecos incluyen ventanas?
Incluya cualquier hueco a la altura del listón donde no vaya a colocar moldura—puertas, pasos enmarcados y a veces ventanas si el listón se detiene ahí. Omita huecos que unirá con listón continuo.
¿Es gratis la calculadora de moldura de silla?
La herramienta del navegador es gratuita y se ejecuta en local.
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/home/chair-rail \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"perimeter":48,"piece_length":8}'const res = await fetch("https://api.kit.forhosting.com/home/chair-rail", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"perimeter": 48,
"piece_length": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/chair-rail",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"perimeter": 48,
"piece_length": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/chair-rail", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"perimeter":48,"piece_length":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"perimeter":48,"piece_length":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/chair-rail", 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
{
"perimeter": 48,
"piece_length": 8
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.chair_rail",
"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.
Límites
max_dim | 1000000000000 |
min_dim | 1e-15 |
max_waste | 2 |
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 perímetro nulo o negativo se rechaza con un error invalid_input claro en lugar de inventar moldura gratis, y los huecos que superan el perímetro fallan del mismo modo. El camino es matemática pura y determinista—sin red, sin semillas aleatorias, sin dependencia del reloj—de modo que el ejecutor gratuito del navegador y la API de prepago devuelven el mismo JSON con el mismo redondeo decimal fijo cada vez que usted la invoca.
Cómo se cuentan la longitud lineal y las piezas de moldura de silla
El perímetro debe ser estrictamente positivo; un perímetro nulo o negativo no tiene sentido físico en un circuito cerrado de paredes y siempre devuelve invalid_input. En caso de éxito la herramienta repite el perímetro, huecos, longitud de pieza y merma redondeados, publica waste_percent, net_run, waste_length, total_length, linear_feet (el mismo número que total_length si trabaja en pies), pieces, leftover, formula, message y steps para que pueda auditar la aritmética a mano o en pruebas automatizadas antes de hacer el pedido.
Cómo invocar la API y qué devuelve
Prefiera enviar números en lugar de cadenas preformateadas cuando controle el cliente; si debe enviar cadenas, evite sufijos de unidad o separadores de miles que harían fallar el patrón de número finito. Envíe un cuerpo JSON con dos campos obligatorios: perimeter (alias room_perimeter, P, length, room_length, wall_perimeter) y piece_length (alias stick_length, stick, board_length, molding_length, L). Opcionalmente envíe openings (alias door_openings, doors, opening_total, openings_total, gaps); si se omite, vale cero. Opcionalmente envíe waste (alias waste_fraction, waste_factor, scrap, allowance, overage); si se omite, vale cero coma uno. perimeter y piece_length deben ser números finitos positivos dentro del rango absoluto publicado para que la razón y los recuentos sigan siendo finitos en precisión doble IEEE en el Worker y en el navegador. openings, cuando se envía, debe ser un número finito no negativo no mayor que perimeter. waste, cuando se envía, debe ser un número finito no negativo hasta el máximo publicado de dos (doscientos por ciento); se aceptan formas en cadena de números si coinciden con un patrón numérico finito estricto. En éxito la respuesta fija pieces al recuento de compra, total_length y linear_feet al tramo neto por uno más merma, waste_length a la longitud lineal extra sobre el tramo neto, leftover a la longitud no usada tras comprar piezas enteras, formula a la expresión cerrada, message a un resumen breve y steps a un registro ordenado de sustitución. La validación fallida—campos ausentes, números no finitos, perímetro nulo o negativo, huecos mayores que el perímetro, piece_length no positivo, merma negativa o valores fuera de límites absolutos—devuelve invalid_input y nunca se cobra. El precio es un fijo $0.002 por petición con éxito con unidad item y precio unitario marginal cero.
Consejos prácticos, límites y búsquedas relacionadas
Al enseñar o escribir pruebas, empareje un múltiplo exacto que caiga en un recuento entero de piezas con un caso no exacto que ejercite el techo, e incluya un perímetro nulo o negativo deliberado para demostrar la vía invalid_input. Las tareas fallidas con invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando envía a propósito perímetro cero para verificar el manejo de errores. Las comprobaciones de ida y vuelta son sencillas: recalcule perímetro menos huecos, multiplique por uno más merma a mano, divida por la longitud de pieza, tome el techo y confirme que pieces y leftover publicados coinciden con el mismo redondeo a doce decimales usado en los campos JSON.
Casos de integración
Despiece de listón en toda la casa
El contratista alimenta perímetro, huecos y longitud de pieza de cada habitación a la API y adjunta pieces, total_length y steps a un presupuesto transparente.
Fixtures golden para apps de construcción
Los desarrolladores generan casos exactos y de techo conocidos, más rechazos deliberados de perímetro no positivo, para pruebas unitarias y CI.