Calculadora de molduras: varillas por perímetro y merma
Una habitación de 48 pies de perímetro con varillas de 8 pies y un 10 % de merma pide 7 varillas de moldura, que cubren 52,8 pies y dejan 3,2 de sobra. Indique perímetro y largo de varilla y obtenga una cifra entera. 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
- Largo de varilla
- 8
- Merma
- 0,1
- Porcentaje de merma
- 10
- Largo de merma
- 4,8
- Largo total
- 52,8
Una calculadora de molduras de techo convierte el perímetro de una habitación, el largo de cada varilla de moldura que usted compra y una holgura de merma en el recuento entero de varillas que necesita antes de pedir el remate. Introduzca la distancia lineal total alrededor de la línea del techo, el largo de varilla de stock impreso en el paquete y, opcionalmente, una fracción de merma para inglete y empalmes a bisel; la herramienta devuelve el largo total con merma, las varillas a adquirir, 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 las varillas de moldura desde perímetro y merma
La moldura de techo corre por la junta donde las paredes encuentran el techo, así que la cantidad principal de despiece es el perímetro de la habitación en una sola unidad de longitud — pies con pies, metros con metros. La moldura al por menor se vende en largos de varilla fijos, habitualmente ocho pies o unos 2.4 metros, y casi nunca se usa cada centímetro: las esquinas interiores y exteriores necesitan inglete, los muros largos necesitan empalmes a bisel y algunas piezas pueden tener defectos.
Esta calculadora modela ese sobrante como una fracción de merma no negativa multiplicada en el perímetro: el largo total es igual al perímetro por uno más la merma, donde la merma por defecto es un décimo (diez por ciento) cuando omite el campo. El recuento de varillas es el techo de ese largo total dividido entre el largo de varilla, de modo que un resto siempre compra una varilla más en lugar de dejar un hueco. El largo de varilla también debe ser positivo para que la división esté definida.
La respuesta no resta huecos de puertas o ventanas, no convierte unidades y no optimiza cómo los restos de un muro alimentan otro: reduzca usted el perímetro por los huecos, mantenga unidades coherentes y trate el sobrante como señal de planificación, no como un programa de corte anidado.
Consejos prácticos, límites y búsquedas relacionadas
Mida con cuidado el perímetro libre del techo: recorra cada muro y sume los largos, o sume largo y ancho dos veces para un rectángulo simple, y reste huecos solo si de verdad no va a llevar moldura por ellos.
Un diez por ciento de merma es un punto de partida habitual en habitaciones con varias esquinas; trazados complejos, retornos de catedral o un primer inglete pueden justificar quince a veinte por ciento, mientras que tramos largos rectos con pocas juntas pueden bajar hacia el cinco por ciento — introduzca esas elecciones como fracciones como 0.15, 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 solver deba rechazar.
Este aterrizaje apunta a quienes buscan una calculadora de molduras de techo, cuántas varillas de moldura, porcentaje de merma de moldura o lista de material de remate por perímetro en línea; no es una tabla de ángulos de resorte, no es un tutorial de junta a tope, no es un estimador de pies tabla de madera y no es un inventario multihabitación que comparte restos entre espacios.
Prefiera esta capacidad cuando ya conozca el perímetro lineal y el largo de varilla de stock y solo necesite una cantidad entera de compra; si su fuente es un plano, mida cada habitación y sume recuentos de varillas, o llame una vez por habitación para no sobrestimar el sobrante.
Qué puede hacer con ella
Lista de material de remate de salón
Los propietarios introducen el perímetro del techo y varillas de 8 ft con 10% de merma para obtener un recuento de varillas antes de comprar molduras.
Preguntas frecuentes
¿Cuántas varillas de moldura de techo necesito?
La merma por defecto es 0.1 (10%) para 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 varillas.
¿La merma es un porcentaje o una fracción?
La merma es una fracción adimensional del perímetro: 0.1 significa 10%, 0.15 significa 15%. No envíe 10 para el diez por ciento.
¿Maneja puertas, ventanas o ángulos de resorte?
No. Reduzca usted el perímetro por los huecos que omitirá. Los ángulos de resorte y las juntas a tope son detalles de instalación fuera de este despiece lineal.
¿Es gratuita la calculadora de molduras de techo?
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/crown-molding \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"perimeter":48,"stick_length":8}'const res = await fetch("https://api.kit.forhosting.com/home/crown-molding", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"perimeter": 48,
"stick_length": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/crown-molding",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"perimeter": 48,
"stick_length": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/crown-molding", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"perimeter":48,"stick_length":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"perimeter":48,"stick_length":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/crown-molding", 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,
"stick_length": 8
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.crown_molding",
"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 claro invalid_input en lugar de inventar una reforma gratis, y un largo de varilla no positivo se rechaza del mismo modo. El camino es matemática determinista pura — sin red, sin semillas aleatorias, sin dependencia del reloj de pared — de modo que el ejecutor gratuito del navegador y la API prepaga devuelven el mismo JSON tras un redondeo decimal fijo cada vez que la llama.
Cómo se cuentan las varillas de moldura desde perímetro y merma
El perímetro debe ser estrictamente positivo; un perímetro nulo o negativo no tiene sentido físico para una línea de techo cerrada y siempre devuelve invalid_input. En caso de éxito la herramienta devuelve perímetro, largo de varilla y merma redondeados, publica waste_percent, waste_length, total_length, sticks, 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 llamar a 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, total_length) y stick_length (alias stick, board_length, molding_length, piece_length, L). Opcionalmente envíe waste (alias waste_fraction, waste_factor, scrap, allowance, overage); cuando se omite, por defecto es 0.1. Perimeter y stick_length deben ser números finitos positivos dentro del rango absoluto publicado para que el cociente y los recuentos sigan finitos en precisión doble IEEE en el Worker y en el navegador. waste, cuando se proporciona, 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 cuando coinciden con un patrón numérico finito estricto. En caso de éxito la respuesta fija sticks al recuento de compra, total_length a perímetro por uno más merma, waste_length al largo lineal extra, leftover al largo no usado tras comprar varillas enteras, formula a la expresión cerrada, message a un resumen breve y steps a un registro de sustitución ordenado. La validación fallida — campos ausentes, números no finitos, perímetro nulo o negativo, stick_length no positivo, merma negativa o valores fuera de límites absolutos — devuelve invalid_input y nunca se cobra. El precio es un fijo de $0.002 por petición exitosa con unidad ítem y precio marginal unitario cero.
Consejos prácticos, límites y búsquedas relacionadas
Al enseñar o escribir pruebas, combine un múltiplo exacto que caiga en un recuento entero de varillas con un caso no exacto que ejercite el techo, e incluya un perímetro nulo o negativo deliberado para demostrar la ruta invalid_input. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando envía deliberadamente perímetro cero para verificar el manejo de errores. Las comprobaciones de ida y vuelta son fáciles: recompute a mano perímetro por uno más merma, divida entre el largo de varilla, tome el techo y confirme que sticks y leftover publicados coinciden dentro del mismo redondeo a doce decimales usado en los campos JSON.
Casos de integración
Despiece de toda la casa del reformista
Los contratistas envían el perímetro de cada habitación y el largo de varilla de stock a la API y adjuntan sticks, 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.