Elige lo que quieres calcular e introduce las longitudes de los lados (m) y, para una valla de paneles, su ancho, o para una valla de madera, la altura, la distancia entre ejes de los postes, las filas de travesaños y las dimensiones de las lamas. Las longitudes comerciales, el mortero por agujero y los precios pueden quedar vacíos.
Índice
-
Qué puedes hacer en esta página
-
¿Para qué sirve este cálculo?
-
Cómo usar
-
Fórmulas y esquemas
-
Número de paneles (valla de paneles)
-
Número de postes (valla de paneles)
-
Cimentaciones y volumen de mortero
-
Número de postes y distancia real entre ejes (valla de madera)
-
Número y longitud total de los travesaños (largueros)
-
Número de lamas (verticales u horizontales)
-
Lamas que hay que comprar, mermas incluidas
-
Cálculo inverso: longitud que cubren tus paneles
-
Coste estimado
-
-
Símbolos y términos
-
Qué conviene saber de antemano
-
Cómo calcularlo con Excel
-
Cómo calcularlo con Hojas de cálculo de Google
-
Cómo calcularlo con Python
-
La fórmula en LaTeX y otras notaciones matemáticas (para copiar)
-
Cómo pedirle a ChatGPT que haga el cálculo
-
Las ventajas de DataChef
-
Funciones relacionadas
-
Todas las calculadoras de NumberChef
Qué puedes hacer en esta página
- Introduce la longitud de cada lado (uno solo para una valla recta, hasta 4 si gira) y el ancho de los paneles (la distancia entre ejes de los postes): obtendrás al instante el número de paneles y de postes de una valla de panel rígido, de aluminio o de PVC, y a qué ancho cortar el último panel
- Elige un poste de esquina común, o un poste en cada extremo de cada lado (2 postes por esquina). Hace falta una cimentación por poste, y si anclas los postes, el volumen total de mortero u hormigón se deduce del volumen por agujero
- Para una valla de madera hecha por ti, el cálculo da los postes y la distancia real entre ejes a partir de la distancia máxima entre ejes (por ejemplo 1000 mm), los travesaños según el número de filas y las lamas verticales u horizontales según su ancho y la separación entre lamas, con un porcentaje de merma
- A la inversa, averigua la longitud que cubren los paneles que ya tienes y los postes necesarios. Indica los precios (opcional) de paneles, lamas, travesaños, postes y cimentaciones para obtener el coste de cada material y el total
- Un alzado de cada lado (postes, paneles o lamas, travesaños y cimentaciones) te permite comprobar el despiece mientras cuentas. En esta misma página también encontrarás una explicación sencilla de las fórmulas y fórmulas para copiar en Excel, Hojas de cálculo de Google y Python
¿Para qué sirve este cálculo?
Por ejemplo, para 6,8 m a lo largo del linde y luego 5 m tras la esquina con paneles de 2 m de distancia entre ejes, hacen falta \(\lceil 6800 \div 2000 \rceil = 4\) y \(\lceil 5000 \div 2000 \rceil = 3\) paneles, es decir, 7; con 2 postes en la esquina, \((4 + 1) + (3 + 1) = 9\) postes, y 8 con un poste de esquina común. Con paneles de 2,50 m, cuenta \(\lceil 6800 \div 2500 \rceil = 3\) y \(\lceil 5000 \div 2500 \rceil = 2\), es decir, 5 paneles y 6 postes con un poste de esquina común.
Cuando se compran los materiales uno mismo, hay que contar «tantos paneles, tantos postes, tantos remates o piezas de esquina»; saber también a qué ancho recortar el último panel facilita el pedido y la colocación. Comprueba antes la posición del linde, las condiciones de altura del planeamiento y de las ordenanzas de tu municipio y, si tu ayuntamiento lo exige, pide la licencia de obra menor o presenta la declaración responsable.
Para una valla opaca de madera de 1,2 m de altura y 6,8 m de largo, cuenta \(\lceil 6800 \div 1000 \rceil + 1 = 8\) postes con 1000 mm entre ejes como máximo, \(2 \times 7 = 14\) travesaños en 2 filas y \(6800 \div 100 = 68\) lamas verticales de 90 mm con una separación de 10 mm (72 con un 5 % de merma).
Una longitud de 2 m solo da una lama de 1,20 m, mientras que una longitud de 2,40 m da exactamente dos: la elección de la longitud comercial y de la altura cambia mucho los recortes. Una valla opaca recibe el viento: para la sección de los postes, la profundidad de anclaje y las tornapuntas, sigue los consejos del vendedor, y cuenta las piezas en esta página.
Un presupuesto alinea cantidades como «paneles: tantos», «postes: tantos», «piezas de esquina: tantas», «dados: tantos», «mortero: tantos sacos». Si conoces estas fórmulas, puedes recuperar tú mismo cómo sale cada cantidad de las dimensiones del terreno, y preparar las preguntas que hacer (tratamiento de las esquinas, corte de los extremos, posición de la puerta, colocación sobre un muro existente o no).
Un presupuesto incluye también la retirada de tierras, el desmontaje de la valla antigua, la mano de obra y los gastos: el número de piezas por sí solo no basta para juzgar si el precio es correcto.
Para rodear un huerto con malla o con una valla contra los animales, también se cuentan los paneles lado por lado (longitud ÷ ancho, redondeado hacia arriba) y los postes como «paneles + 1». Incluso en un recinto de cuatro lados, la valla se interrumpe en la entrada (la puerta): introduce los lados 1, 2… empezando por un lado de la entrada, sin incluir el ancho de la entrada (si la entrada está en medio de un lado, divide ese lado en dos). El tratamiento de las esquinas (2 postes o un poste común) hace variar el total en el número de esquinas.
Si anclas los postes con mortero, el volumen por agujero da el total, y la página «Dosificación de mortero y hormigón» da los sacos de cemento y de arena.
Para un kit «4 paneles + 5 postes» o unos paneles que sobran de una obra anterior, el número × el ancho da \(4 \times 2000 = 8000\) mm: se cubren 8 m y hacen falta «paneles + 1», es decir, 5 postes. Es una buena referencia para comprar solo lo que falta.
Fórmulas y esquemas
Símbolos y términos
Símbolos
| \(L_{i}\) | ele subíndice i | La longitud del lado \(i\) (1.º, 2.º, etc.), de «longitud». Se introduce en m y se pasa a mm para el cálculo. |
| \(k\) | ka | El número de lados (de 1 a 4): 1 para una valla recta, 2 para una L, 3 para una U. El número de esquinas es \(k - 1\). |
| \(L\) | ele | La longitud total de la valla, suma de todos los lados: \(L = L_{1} + L_{2} + \cdots + L_{k}\). |
| \(w\) | uve doble | El ancho de un panel (= la distancia entre ejes de los postes, en mm), del inglés «width». Por ejemplo, 2500 mm para la mayoría de los paneles de panel rígido. |
| \(n_{i}\) | ene subíndice i | El número de paneles del lado \(i\) (de lamas en las lamas verticales), de «número». Se calcula como \(n_{i} = \lceil L_{i} \div w \rceil\). |
| \(N\) | ene mayúscula | El número total de paneles, suma de los \(n_{i}\) de cada lado. En el cálculo inverso, es el número de paneles de que dispones. |
| \(P\) | pe mayúscula | El número de postes, del inglés «post». Para una valla de paneles, \(P = N + k\) (2 postes por esquina) o \(N + 1\) (poste de esquina común). |
| \(P_{i}\) | pe subíndice i | El número de postes del lado \(i\) de una valla de madera: \(P_{i} = \lceil L_{i} \div p \rceil + 1\). |
| \(p\) | pe minúscula | La distancia entre ejes máxima de los postes de una valla de madera (en mm), de «paso». El ejemplo de la calculadora es 1000 mm, pero se elige según el peso de las lamas y la acción del viento. |
| \(p'_{i}\) | pe prima subíndice i | La distancia real entre ejes de los postes del lado \(i\) (en mm), obtenida después de redondear hacia arriba el número de postes para no superar \(p\): \(L_{i} \div (P_{i} - 1)\). |
| \(F\) | efe | El número de cimentaciones (dados de hormigón, zapatas o agujeros de anclaje), de «fundación». Hay tantas como postes: \(F = P\). |
| \(v\) | uve | El volumen de mortero u hormigón vertido en el agujero de un poste (en L), de «volumen». Es el volumen del agujero menos el del poste. |
| \(V\) | uve mayúscula | El volumen total de mortero de anclaje (en L): \(V = P \times v\). |
| \(t\) | te | El número de filas de travesaños de una valla de madera. 2 por defecto. |
| \(q\) | cu | El número total de vanos (intervalos entre postes), suma de los «postes − 1» de cada lado, igual a la suma de los \(\lceil L_{i} \div p \rceil\). |
| \(R\) | erre | El número de travesaños, del inglés «rail». Se calcula como \(R = t \times q\). |
| \(\ell_{R}\) | ele cursiva subíndice erre | La longitud total de travesaños (en m): \(\ell_{R} = t \times L\). Se escribe en cursiva para distinguirla de la longitud \(L\). |
| \(H\) | hache | La altura de la valla (en mm), de «altura». En una valla de madera, es la longitud de una lama vertical, y da el número de filas de lamas horizontales. |
| \(b\) | be | El ancho de una lama (en mm), del inglés «board». Por ejemplo, 90 mm o 145 mm. |
| \(s\) | ese | La separación entre dos lamas (en mm), del inglés «space». 10 mm por defecto. |
| \(m\) | eme | El número de filas de lamas horizontales: \(m = \lceil H \div (b + s) \rceil\). |
| \(\ell\) | ele cursiva | La longitud comercial de las lamas (en mm). En lamas horizontales, sirve para hallar el número de lamas por fila. |
| \(B_{i}\) | be subíndice i | El número de lamas horizontales del lado \(i\): \(B_{i} = m \times \lceil L_{i} \div \ell \rceil\). |
| \(B\) | be mayúscula | El número total de lamas (neto, sin mermas): la suma de los \(n_{i}\) en lamas verticales, o de los \(B_{i}\) en lamas horizontales. |
| \(r\) | erre minúscula | El porcentaje de merma (%), del inglés «rate» (tasa). 5 % por defecto. |
| \(B'\) | be prima | El número de lamas que hay que comprar, mermas incluidas: \(B' = \lceil B \times (1 + r \div 100) \rceil\). |
| \(L_{\max}\) | ele max | La longitud cubierta en línea recta por los paneles de que dispones: \(L_{\max} = N \times w\). «max» abrevia «máximo». |
| \(u\) | u | El precio unitario de un material (en €), de «unitario»: un panel o una lama, un travesaño o un poste, una cimentación. |
| \(Q\) | cu mayúscula | La cantidad que corresponde al precio unitario, de «quantity». |
| \(C\) | ce | El coste de un material (en €), de «coste»: \(C = u \times Q\). |
| \(T\) | te mayúscula | El coste total estimado (en €), de «total». Solo incluye los materiales (paneles o lamas, travesaños, postes, cimentaciones). |
| \(\lceil x \rceil\) | parte entera por exceso | Símbolo del redondeo hacia arriba (por ejemplo \(\lceil 3{,}4 \rceil = 4\), \(\lceil 5 \rceil = 5\)). |
| \(\lfloor x \rfloor\) | parte entera | Símbolo del redondeo hacia abajo (por ejemplo \(\lfloor 3{,}09 \rfloor = 3\), \(\lfloor 2{,}02 \rfloor = 2\)). Sirve para el número de piezas que se sacan de una longitud comercial. |
Términos
| poste | La pieza vertical fijada al suelo que sostiene la valla. En una valla de paneles, los postes se colocan a la distancia entre ejes de los paneles; en una valla de madera se usan postes de madera y se elige la distancia entre ejes. |
| panel | Un elemento de valla ya fabricado que se coloca entre dos postes: malla electrosoldada, aluminio, PVC, madera o composite. Su ancho corresponde a una distancia entre ejes normalizada (2 m, 2,50 m, etc.). |
| panel rígido | Valla de paneles de alambres de acero electrosoldados fijados a postes, muy habitual para cerrar los lindes de un terreno. Los paneles suelen medir 2,50 m de ancho (2 m en algunos catálogos) y distintas alturas. |
| valla opaca | Valla sin huecos o casi, que impide ver desde fuera. Recibe el viento de frente: a igual altura, a menudo hay que reducir la distancia entre ejes de los postes o agrandar las cimentaciones; comprueba las instrucciones del producto. |
| travesaño | Pieza de madera horizontal colocada entre dos postes para fijar las lamas de una valla de madera, también llamada larguero. Se pone uno por vano, en 2 o 3 filas según la altura. |
| larguero | Pieza horizontal colocada entre los postes para fijar las lamas. En esta página, mismo sentido que travesaño. |
| lamas verticales | Colocación de las lamas de pie sobre los travesaños. Número = longitud del lado ÷ (ancho + separación), redondeado hacia arriba; cada lama mide la altura de la valla. |
| lamas horizontales | Colocación de las lamas tumbadas en varias filas. Filas = altura ÷ (ancho + separación), redondeado hacia arriba; lamas por fila = longitud del lado ÷ longitud comercial, redondeado hacia arriba; los empalmes se hacen sobre los postes. |
| distancia entre ejes | La distancia entre el eje de una pieza y el eje de la siguiente. La separación de los postes se da como distancia entre ejes, y no como distancia entre caras (el «hueco» entre postes). |
| vano | El intervalo entre dos postes. Los travesaños se empalman sobre los postes, de ahí un travesaño por vano; el total \(q\) cuenta los vanos de todos los lados. |
| material aportado por el cliente | El cliente compra él mismo los paneles, los postes y los demás materiales y solo encarga la colocación a un profesional. Debe entonces contar él mismo las cantidades, algo que permiten las fórmulas de esta página. |
| problema de los intervalos | Problema clásico de la escuela sobre la relación entre unos objetos alineados y los intervalos que los separan. Con un objeto en cada extremo, «objetos = intervalos + 1»: es el «+ 1» de la fórmula de los postes. |
| redondeo hacia arriba | Si hay parte decimal, se pasa al entero siguiente. Los números de paneles, de lamas y de postes se redondean siempre así, porque no se puede parar a mitad de camino. |
| redondeo hacia abajo | Se suprime la parte decimal. El número de piezas que se sacan de una longitud comercial se redondea así, porque una pieza incompleta no sirve de nada. |
| longitud comercial | La longitud estándar en la que se vende la madera. Las lamas y los cabios se suelen vender en longitudes de 2 m, 2,40 m, 3 m o 4 m según los productos. |
| piezas por longitud comercial | Cuántas piezas de la longitud deseada se sacan de una longitud comercial: la longitud comercial dividida entre la longitud de la pieza, redondeada al entero inferior. La página «Calculadora de despiece de madera» tiene en cuenta también el corte de la sierra. |
| porcentaje de merma | La parte que se prevé de más sobre la cantidad neta para los recortes de los extremos, las rajaduras, los nudos o las lamas alabeadas que se descartan, y las reservas por si hay un error. En las lamas de una valla de madera se suele prever del 5 al 10 %. |
| dado de hormigón | Bloque de hormigón prefabricado con un hueco para recibir un poste. Se entierra nivelado, se coloca en él el poste y se ancla con mortero. Un dado por poste. |
| cimentación | La cimentación propia de cada poste: dado de hormigón u hormigón vertido en un agujero. Para una valla sobre un muro bajo, el muro sirve de cimentación (placas de anclaje o anclaje en la coronación). |
| mortero | Mezcla de cemento, arena y agua, vertida en los agujeros o en los dados para anclar los postes. Con grava añadida es hormigón; la página «Dosificación de mortero y hormigón» da las cantidades y los sacos. |
| pieza de esquina | Pieza que une dos paneles en una esquina, cuando cada lado termina en su propio poste. Hacen falta tantas como esquinas (lados − 1). |
| poste de esquina | Un solo poste colocado en la esquina, que recibe los paneles o los travesaños de los dos lados. Así se ahorra un poste por esquina. |
| remate | Pieza de acabado colocada en los dos extremos de la valla, sobre el último poste o panel. Tapa el corte y evita hacerse daño. Hacen falta 2, que no se cuentan en esta página. |
| tornapunta | Apoyo oblicuo que impide que un poste se vuelque en una valla alta o expuesta al viento. Su necesidad y su número dependen de las instrucciones del producto; no se cuenta aquí. |
| puerta | La puerta de acceso de la valla (cancela o portillo). Sus pilares son más gruesos y sus cimentaciones más grandes que las de los postes: cuéntalos aparte según el modelo. El ancho de la puerta no forma parte de la longitud de los lados. |
| linde | La separación entre tu terreno y el del vecino o la vía pública. La posición de la valla respecto a este linde (en el linde, retranqueada, medianera) y su altura se deciden según los acuerdos con el vecino y las normas del municipio (planeamiento urbanístico y ordenanzas). El Código Civil (art. 388) reconoce al propietario el derecho de cerrar o cercar sus fincas. |
Qué conviene saber de antemano
Esto es lo que ayuda a usar el cálculo de esta página entendiéndolo de verdad, y no solo pulsando el botón.
| Conversiones de unidades de longitud (3.º–4.º de Primaria, 8-10 años) |
|
| División con cociente y resto (3.º–4.º de Primaria, 8-10 años) |
|
| Redondeos (4.º–5.º de Primaria, 9-11 años) |
|
| El problema de los intervalos (3.º–6.º de Primaria, 8-12 años) |
|
| Porcentajes (5.º–6.º de Primaria, 10-12 años) |
|
| Multiplicación y división de decimales (5.º–6.º de Primaria, 10-12 años) |
|
Cómo calcularlo con Excel
| Longitud del lado 1 L1 (mm) | 6800 |
| Longitud del lado 2 L2 (mm, 0 si no hay) | 5000 |
| Ancho de panel w (mm) | 2000 |
| Paneles del lado 1 n1 | =REDONDEAR.MAS(B1/B3;0) |
| Paneles del lado 2 n2 | =REDONDEAR.MAS(B2/B3;0) |
| Total de paneles N | =B4+B5 |
| Total de paneles N | 7 |
| Número de lados k | 2 |
| Postes P (2 por esquina) | =B1+B2 |
| Postes P (poste de esquina común) | =B1+1 |
| Postes P | 9 |
| Mortero por agujero v (L) | 30 |
| Cimentaciones F | =B1 |
| Volumen de mortero V (L) | =B1*B2 |
| Longitud del lado L (mm) | 6800 |
| Distancia entre ejes máxima p (mm) | 1000 |
| Postes P | =REDONDEAR.MAS(B1/B2;0)+1 |
| Distancia real entre ejes (mm) | =B1/(B3-1) |
| Filas de travesaños t | 2 |
| Número total de vanos q | 7 |
| Longitud total L (mm) | 6800 |
| Travesaños R | =B1*B2 |
| Longitud total de travesaños (m) | =B1*B3/1000 |
| Longitud del lado L (mm) | 6800 |
| Ancho de lama b (mm) | 90 |
| Separación s (mm) | 10 |
| Lamas verticales n | =REDONDEAR.MAS(B1/(B2+B3);0) |
| Altura de la valla H (mm) | 1000 |
| Ancho de lama b (mm) | 105 |
| Separación s (mm) | 20 |
| Longitud del lado L (mm) | 5400 |
| Longitud comercial ℓ (mm) | 2000 |
| Filas de lamas m | =REDONDEAR.MAS(B1/(B2+B3);0) |
| Lamas horizontales B | =B6*REDONDEAR.MAS(B4/B5;0) |
| Lamas (netas) B | 68 |
| Porcentaje de merma r (%) | 5 |
| Lamas que hay que comprar | =REDONDEAR.MAS(B1*(1+B2/100);0) |
| Paneles disponibles N | 4 |
| Ancho de panel w (mm) | 2000 |
| Longitud cubierta (m) | =B1*B2/1000 |
| Postes P | =B1+1 |
| Precio de un panel (€) | 45 |
| Número de paneles | 7 |
| Precio de un poste (€) | 15 |
| Número de postes | 9 |
| Precio de una cimentación (€) | 6 |
| Número de cimentaciones | 9 |
| Coste total estimado (€) | =B1*B2+B3*B4+B5*B6 |
REDONDEAR.MAS(valor; 0) redondea al entero superior (el ⌈ ⌉ de las fórmulas).
La 1.ª tabla da B4 = 4, B5 = 3 y B6 = 7; la 2.ª, B3 = 9 y B4 = 8; la 3.ª, B3 = 9 y B4 = 270 L; la 4.ª, B3 = 8 y B4 ≈ 971,4 mm; la 5.ª, B4 = 14 y B5 = 13,6 m; la 6.ª, B4 = 68; la 7.ª, B6 = 8 filas y B7 = 24; la 8.ª, B3 = 72; la 9.ª, B3 = 8 m y B4 = 5; la 10.ª, B7 = 504 €. Basta sustituir la columna B por tus valores. Con 3 lados o más, añade filas a la 1.ª tabla con la misma fórmula.
Cómo calcularlo con Hojas de cálculo de Google
| Longitud del lado 1 L1 (mm) | 6800 |
| Longitud del lado 2 L2 (mm, 0 si no hay) | 5000 |
| Ancho de panel w (mm) | 2000 |
| Paneles del lado 1 n1 | =REDONDEAR.MAS(B1/B3;0) |
| Paneles del lado 2 n2 | =REDONDEAR.MAS(B2/B3;0) |
| Total de paneles N | =B4+B5 |
| Total de paneles N | 7 |
| Número de lados k | 2 |
| Postes P (2 por esquina) | =B1+B2 |
| Postes P (poste de esquina común) | =B1+1 |
| Postes P | 9 |
| Mortero por agujero v (L) | 30 |
| Cimentaciones F | =B1 |
| Volumen de mortero V (L) | =B1*B2 |
| Longitud del lado L (mm) | 6800 |
| Distancia entre ejes máxima p (mm) | 1000 |
| Postes P | =REDONDEAR.MAS(B1/B2;0)+1 |
| Distancia real entre ejes (mm) | =B1/(B3-1) |
| Filas de travesaños t | 2 |
| Número total de vanos q | 7 |
| Longitud total L (mm) | 6800 |
| Travesaños R | =B1*B2 |
| Longitud total de travesaños (m) | =B1*B3/1000 |
| Longitud del lado L (mm) | 6800 |
| Ancho de lama b (mm) | 90 |
| Separación s (mm) | 10 |
| Lamas verticales n | =REDONDEAR.MAS(B1/(B2+B3);0) |
| Altura de la valla H (mm) | 1000 |
| Ancho de lama b (mm) | 105 |
| Separación s (mm) | 20 |
| Longitud del lado L (mm) | 5400 |
| Longitud comercial ℓ (mm) | 2000 |
| Filas de lamas m | =REDONDEAR.MAS(B1/(B2+B3);0) |
| Lamas horizontales B | =B6*REDONDEAR.MAS(B4/B5;0) |
| Lamas (netas) B | 68 |
| Porcentaje de merma r (%) | 5 |
| Lamas que hay que comprar | =REDONDEAR.MAS(B1*(1+B2/100);0) |
| Paneles disponibles N | 4 |
| Ancho de panel w (mm) | 2000 |
| Longitud cubierta (m) | =B1*B2/1000 |
| Postes P | =B1+1 |
| Precio de un panel (€) | 45 |
| Número de paneles | 7 |
| Precio de un poste (€) | 15 |
| Número de postes | 9 |
| Precio de una cimentación (€) | 6 |
| Número de cimentaciones | 9 |
| Coste total estimado (€) | =B1*B2+B3*B4+B5*B6 |
Cómo calcularlo con Python
import math
# ===== Valla de paneles =====
sides_mm = [6800, 5000] # longitudes de los lados (mm): una sola para una valla recta, en orden si gira
panel_w_mm = 2000 # ancho de panel = distancia entre ejes de los postes (mm)
is_corner_shared = False # True para un poste de esquina común (False para 2 postes por esquina)
hole_mortar_l = 30 # mortero por agujero de poste (L)
panels_each = [math.ceil(L / panel_w_mm) for L in sides_mm] # paneles por lado (redondeo hacia arriba)
last_widths = [L - (n - 1) * panel_w_mm for L, n in zip(sides_mm, panels_each)] # ancho del último panel de cada lado
panels = sum(panels_each)
posts = panels + 1 if is_corner_shared else panels + len(sides_mm) # postes (problema de los intervalos)
bases = posts # cimentaciones
mortar_l = posts * hole_mortar_l # volumen de mortero (L)
print(f"Paneles: {panels_each} por lado -> {panels} en total (último panel: {last_widths} mm)")
print(f"Postes: {posts}, cimentaciones: {bases}, mortero: {mortar_l} L")
# ===== Valla de madera (lamas verticales) =====
fence_h_mm = 1200 # altura de la valla (mm)
post_pitch_mm = 1000 # distancia máxima entre ejes de los postes (mm)
rail_rows = 2 # filas de travesaños
board_w_mm = 90 # ancho de lama (mm)
gap_mm = 10 # separación entre lamas (mm)
loss_rate = 5 # porcentaje de merma (%)
spans_each = [max(math.ceil(L / post_pitch_mm), 1) for L in sides_mm] # vanos por lado
posts_wood = sum(q + 1 for q in spans_each) # postes (2 por esquina)
pitch_actual = [L / q for L, q in zip(sides_mm, spans_each)] # distancia real entre ejes
rails = rail_rows * sum(spans_each) # travesaños
boards = sum(math.ceil(L / (board_w_mm + gap_mm)) for L in sides_mm) # lamas verticales (netas)
boards_buy = math.ceil(boards * (1 + loss_rate / 100)) # lamas que hay que comprar, mermas incluidas
print(f"Madera: {posts_wood} postes (distancia real entre ejes {[round(p, 1) for p in pitch_actual]} mm), {rails} travesaños")
print(f"Lamas verticales: {boards} netas -> {boards_buy} con mermas (longitud {fence_h_mm} mm)")
La fórmula en LaTeX y otras notaciones matemáticas (para copiar)
nᵢ = ⌈Lᵢ ÷ w⌉, N = n₁ + n₂ + … + nₖ
n_{i} = \left\lceil \frac{L_{i}}{w} \right\rceil,\quad N = \sum_{i=1}^{k} n_{i}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>n</mi><mi>i</mi></msub>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><msub><mi>L</mi><mi>i</mi></msub><mi>w</mi></mfrac>
<mo>⌉</mo>
<mo>,</mo>
<mi>N</mi>
<mo>=</mo>
<munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>k</mi></munderover>
<msub><mi>n</mi><mi>i</mi></msub>
</mrow>
</math>
n_i = |~ L_i / w ~|, N = sum_(i=1)^k n_i
n = Ceiling[L/w]; nTotal = Total[n]
n[i] := ceil(L[i]/w); N := add(n[i], i = 1 .. k);
n = ceil(L./w); N = sum(n);
n_i = ⌈L_i/w⌉, N = ∑_(i=1)^k n_i
P = N + k (2 poteaux par angle), P = N + 1 (poteau d’angle commun)
P = N + k \quad(\text{2 poteaux par angle}),\qquad P = N + 1 \quad(\text{poteau d’angle commun})
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>P</mi>
<mo>=</mo>
<mi>N</mi>
<mo>+</mo>
<mi>k</mi>
<mo>,</mo>
<mi>P</mi>
<mo>=</mo>
<mi>N</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</math>
P = N + k, P = N + 1
p = nTotal + k; pShared = nTotal + 1
P := N + k; Pshared := N + 1;
P = N + k; Pshared = N + 1;
P = N + k, P = N + 1
F = P, V = P × v
F = P,\quad V = P v
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>F</mi>
<mo>=</mo>
<mi>P</mi>
<mo>,</mo>
<mi>V</mi>
<mo>=</mo>
<mi>P</mi>
<mo>×</mo>
<mi>v</mi>
</mrow>
</math>
F = P, V = P * v
f = p; vTotal = p v
F := P; V := P*v;
F = P; V = P*v;
F = P, V = P × v
Pᵢ = ⌈Lᵢ ÷ p⌉ + 1, p'ᵢ = Lᵢ ÷ (Pᵢ − 1)
P_{i} = \left\lceil \frac{L_{i}}{p} \right\rceil + 1,\quad p'_{i} = \frac{L_{i}}{P_{i} - 1}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>P</mi><mi>i</mi></msub>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><msub><mi>L</mi><mi>i</mi></msub><mi>p</mi></mfrac>
<mo>⌉</mo>
<mo>+</mo>
<mn>1</mn>
<mo>,</mo>
<msubsup><mi>p</mi><mi>i</mi><mo>′</mo></msubsup>
<mo>=</mo>
<mfrac><msub><mi>L</mi><mi>i</mi></msub><mrow><msub><mi>P</mi><mi>i</mi></msub><mo>−</mo><mn>1</mn></mrow></mfrac>
</mrow>
</math>
P_i = |~ L_i / p ~| + 1, p'_i = L_i / (P_i - 1)
pi = Ceiling[L/p] + 1; pitchActual = L/(pi - 1)
P[i] := ceil(L[i]/p) + 1; pActual[i] := L[i]/(P[i] - 1);
P = ceil(L./p) + 1; pActual = L./(P - 1);
P_i = ⌈L_i/p⌉ + 1, p'_i = L_i/(P_i − 1)
R = t × q, ℓR = t × L
R = t q,\quad \ell_{R} = t L
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>R</mi>
<mo>=</mo>
<mi>t</mi>
<mo>×</mo>
<mi>q</mi>
<mo>,</mo>
<msub><mi>ℓ</mi><mi>R</mi></msub>
<mo>=</mo>
<mi>t</mi>
<mo>×</mo>
<mi>L</mi>
</mrow>
</math>
R = t * q, l_R = t * L
r = t q; lR = t l
R := t*q; lR := t*L;
R = t*q; lR = t*L;
R = t × q, ℓ_R = t × L
nᵢ = ⌈Lᵢ ÷ (b + s)⌉, m = ⌈H ÷ (b + s)⌉, Bᵢ = m × ⌈Lᵢ ÷ ℓ⌉
n_{i} = \left\lceil \frac{L_{i}}{b + s} \right\rceil,\quad m = \left\lceil \frac{H}{b + s} \right\rceil,\quad B_{i} = m \left\lceil \frac{L_{i}}{\ell} \right\rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>n</mi><mi>i</mi></msub>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><msub><mi>L</mi><mi>i</mi></msub><mrow><mi>b</mi><mo>+</mo><mi>s</mi></mrow></mfrac>
<mo>⌉</mo>
<mo>,</mo>
<mi>m</mi>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><mi>H</mi><mrow><mi>b</mi><mo>+</mo><mi>s</mi></mrow></mfrac>
<mo>⌉</mo>
<mo>,</mo>
<msub><mi>B</mi><mi>i</mi></msub>
<mo>=</mo>
<mi>m</mi>
<mo>⁢</mo>
<mo>⌈</mo>
<mfrac><msub><mi>L</mi><mi>i</mi></msub><mi>ℓ</mi></mfrac>
<mo>⌉</mo>
</mrow>
</math>
n_i = |~ L_i / (b + s) ~|, m = |~ H / (b + s) ~|, B_i = m |~ L_i / l ~|
n = Ceiling[L/(b + s)]; m = Ceiling[h/(b + s)]; bi = m Ceiling[L/len]
n[i] := ceil(L[i]/(b + s)); m := ceil(H/(b + s)); B[i] := m*ceil(L[i]/l);
n = ceil(L./(b + s)); m = ceil(H/(b + s)); B = m*ceil(L./len);
n_i = ⌈L_i/(b + s)⌉, m = ⌈H/(b + s)⌉, B_i = m⌈L_i/ℓ⌉
B′ = ⌈B × (1 + r/100)⌉
B' = \left\lceil B \left(1 + \frac{r}{100}\right) \right\rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msup><mi>B</mi><mo>′</mo></msup>
<mo>=</mo>
<mo>⌈</mo>
<mi>B</mi>
<mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mi>r</mi><mn>100</mn></mfrac><mo>)</mo></mrow>
<mo>⌉</mo>
</mrow>
</math>
B' = |~ B (1 + r/100) ~|
bBuy = Ceiling[b (1 + r/100)]
Bbuy := ceil(B*(1 + r/100));
Bbuy = ceil(B*(1 + r/100));
B′ = ⌈B(1 + r/100)⌉
Lmax = N × w, P = N + 1
L_{\max} = N w,\quad P = N + 1
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>L</mi><mi>max</mi></msub>
<mo>=</mo>
<mi>N</mi>
<mo>×</mo>
<mi>w</mi>
<mo>,</mo>
<mi>P</mi>
<mo>=</mo>
<mi>N</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</math>
L_max = N * w, P = N + 1
lMax = n w; p = n + 1
Lmax := N*w; P := N + 1;
Lmax = N*w; P = N + 1;
L_max = N × w, P = N + 1
C = u × Q, T = C₁ + C₂ + C₃ + C₄
C = u Q,\quad T = C_{1} + C_{2} + C_{3} + C_{4}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>C</mi>
<mo>=</mo>
<mi>u</mi>
<mo>×</mo>
<mi>Q</mi>
<mo>,</mo>
<mi>T</mi>
<mo>=</mo>
<msub><mi>C</mi><mn>1</mn></msub>
<mo>+</mo>
<msub><mi>C</mi><mn>2</mn></msub>
<mo>+</mo>
<msub><mi>C</mi><mn>3</mn></msub>
<mo>+</mo>
<msub><mi>C</mi><mn>4</mn></msub>
</mrow>
</math>
C = u * Q, T = C_1 + C_2 + C_3 + C_4
c = u q; t = c1 + c2 + c3 + c4
C := u*Q; T := C1 + C2 + C3 + C4;
C = u*Q; T = C1 + C2 + C3 + C4;
C = u × Q, T = C_1 + C_2 + C_3 + C_4
Cómo pedirle a ChatGPT que haga el cálculo
Eres un asistente de cálculo de cantidades de materiales para una valla. Haz los cálculos siguientes ejecutando realmente código Python y basa tu respuesta únicamente en los números obtenidos al ejecutarlo (sin cálculo mental ni suposiciones). Coloco una valla de paneles de 2000 mm de distancia entre ejes en una L de 6,8 m (lado 1) y 5 m (lado 2). En la esquina, cada lado tiene su propio poste (2 postes en la esquina) unido por una pieza de esquina. Cada poste se ancla con 30 L de mortero. Calcula los valores siguientes. 1. El número de paneles por lado (longitud ÷ 2000, redondeado hacia arriba) y el total, y a qué ancho (mm) cortar el último panel de cada lado 2. El número de postes (suma de «paneles + 1» por lado), y luego con un solo poste de esquina común 3. El número de cimentaciones (tantas como postes) y el volumen total de mortero 4. Para una valla de madera en los mismos lados: los postes por lado con una distancia máxima entre ejes de 1000 mm y la distancia real entre ejes, los travesaños en 2 filas, y el número de lamas verticales de 90 mm con una separación de 10 mm, netas y luego con un 5 % de merma Indica las fórmulas usadas y los números obtenidos al ejecutar el código.
Cómo usar
-
1Introduce los númerosEscribe en los campos los números con los que quieres calcular
-
2CalculaHaz clic en el botón «Calcular»
-
3Consulta el resultadoEl resultado aparece al instante. En la misma página también encontrarás el desarrollo del cálculo y la explicación de la fórmula
Las ventajas de DataChef
Sin conocimientos técnicos: fácil e intuitivo
Sin necesidad de dar datos personales
Los archivos se borran automáticamente tras la descarga
Sin necesidad de atribución
Sin necesidad de pedir permiso