Código que cuantifica la cantidad
ladrillos requeridos en una pared
David Alejandro Nova
Wilson David González
T1. Planteamiento del problema:
Un albañil generalmente requiere de hacer varios procedimientos matemáticos para poder
calcular la cantidad de ladrillos para uno, ¿Cuál sería una forma de poder optimizar el trabajo
de los cálculos utilizando netamente los datos?
T2. Teorías previas abarcan el problema:
● Geometría euclídea
● Aritmética
● Optimización
T3 - T4. Planteamiento matemático y su solución:
1
Cl=
( L+ Jh)∗(H + Jv )
Cl= Cantidad de ladrillos por m2
L= Longitud de ladrillos (m)
Jh= Espesor junta horizontal (m)
H= altura del ladrillo (m)
Jv= Espesor junta vertical (m)
El valor de 1 en la ecuación es representado en la cantidad de paredes por las cuales la
ecuación se usa, en la albañilería nos son muy claros en algunos aspectos de la construcción
que más que ser enseñados son empíricos estos son la cantidad de cemento que se usa al
momento de unir los ladrillos ya que este varía según su acomodación, y en otro caso igual
como su acomodación eso si se se enseña ya que cada acomodación dependerá del tipo de
construcción por la cual se está realizando este.
L es la longitud del ladrillo y H es la representación de la altura del ladrillo con esta variable
dependerá de qué tipo de ladrillo se manejara, por lo tanto estas dos variables se necesitan
para saber la cantidad con más precisión.
Jh y Jv, en la albañilería como anteriormente se había mencionado, es más empírico, este se
le agrega según el trabajo y manejo del albañil.
T5 Representación computacional
import math
"Definimos una función para optimizar el código y ahorrar lineas de código"
def calculo(Ldr_largo,Ldr_alto,Ldr_ancho,spj_hori,spj_verti,desperdicio):
#Convertimos de centimetros a metros
Ldr_largo=Ldr_largo/100
Ldr_alto=Ldr_alto/100
Ldr_ancho=Ldr_ancho/100
spj_hori=spj_hori/100
spj_verti=spj_verti/100
#Calculamos cantidad de ladrillos tipo soga
result_soga = 1/((Ldr_largo+spj_hori)*(Ldr_alto+spj_verti)) #Fórmulas de cálculo
result_soga = [Link](result_soga) #Aproximamos a la siguiente unidad, ya que no
se pueden comprar ladrillos “quebrados”
porcent_soga = (result_soga*desperdicio)/100 #Calculamos el desperdicio
#Calculamos la cantidad de ladrillos tipo cabeza
result_cabeza = 1/((Ldr_ancho+spj_hori)*(Ldr_alto+spj_verti)) #Fórmulas de cálculo
result_cabeza = [Link](result_cabeza) #Aproximamos a la siguiente unidad, ya que
no se pueden comprar ladrillos quebrados
porcent_cabeza = (result_cabeza*desperdicio)/100 #Calculamos el desperdicio
#Calculamos la cantidad de ladrillos tipo soga
result_canto = 1/((Ldr_ancho+spj_hori)*(Ldr_alto+spj_verti)) #Fórmulas de cálculo
result_canto = [Link](result_canto) #Aproximamos a la siguiente unidad, ya que
no se pueden comprar ladrillos quebrados
porcent_canto = (result_canto*desperdicio)/100 #Calculamos el desperdicio
#Formateamos y mostramos los datos de la consola (Ejecutamos el código)
print('')
print('')
print('-----------------------------TIPO-SOGA-------------------------------')
print('La cantidad de ladrillos sin desperdicio es:',result_soga)
print('La cantidad de ladrillos con:',desperdicio,'porcentaje de desperdicio es:',
[Link](result_soga+porcent_soga+porcent_soga))
print('---------------------------------------------------------------------')
print('')
print('-----------------------------TIPO-CABEZA-----------------------------')
print('La cantidad de ladrillos sin desperdicio es:',result_cabeza)
print('La cantidad de ladrillos con:',desperdicio,'porcentaje de desperdicio es:',
[Link](result_cabeza+porcent_cabeza+porcent_cabeza))
print('---------------------------------------------------------------------')
print('-----------------------------TIPO-CANTO------------------------------')
print('La cantidad de ladrillos sin desperdicio es:',result_canto)
print('La cantidad de ladrillos con:',desperdicio,'porcentaje de desperdicio es:',
[Link](result_canto+porcent_canto+porcent_canto))
print('---------------------------------------------------------------------')
print('---------------------------------------------------------------------')
print('-----------------------BIENVENIDO------------------------------------')
print('---AL PROGRAMA DE CÁLCULO DE LADRILLO POR M² DE
MURO------------------')
print('---------------------------------------------------------------------')
print('')
print('')
#Aplicación de procedimientos
Ldr_largo = float(input("----Ingrese largo del ladrillo en cm:----\n")) #Pedido largo del
ladrillo
Ldr_alto = float(input("----Ingrese alto del ladrillo en cm:----\n")) #Pedimos altura del
ladrillo
print('')
Ldr_ancho = float(input("----Ingrese ancho del ladrillo en cm:----\n")) #Pedimos ancho
de a
print('')
spj_hori = float(input("----Ingrese espesor de junta horizontal en cm:----\n"))
print('')
spj_verti = float(input("----Ingrese espesor de junta vertical en cm:----\n"))
print('')
desperdicio = float(input("----Ingrese el porcentaje de desperdicio:----\n"))
calculo(Ldr_largo,Ldr_alto,Ldr_ancho,spj_hori,spj_verti,desperdicio)
T6 y T7 . Interpretación de resultados y su validación:
----Ingrese largo del ladrillo en cm:----
24
----Ingrese alto del ladrillo en cm:----
13
----Ingrese ancho del ladrillo en cm:----
9
----Ingrese espesor de junta horizontal en cm:----
1.5
----Ingrese espesor de junta vertical en cm:----
1
----Ingrese el porcentaje de desperdicio:----
5
-----------------------------TIPO-SOGA-------------------------------
La cantidad de ladrillos sin desperdicio es: 29
La cantidad de ladrillos con: 5.0 porciento de desperdicio es: 32
---------------------------------------------------------------------
La cantidad de ladrillos sin desperdicio es: 69
---------------------------------------------------------------------
-----------------------BIENVENIDO------------------------------------
---AL PROGRAMA DE CALCULO DE LADRILLO POR M² DE MURO------------------
---------------------------------------------------------------------
Estableciendo los parámetros anteriores, vemos que en este caso, con este tipo de medidas el
tipo de ladrillo más óptimo para trabajar el muro estaría entre el de tipo canto y tipo soga,
debido a que a pesar de que la cantidad de desperdicio es de un cinco por ciento, estos
permiten un mayor trabajo dentro de lo establecido. (Ahora, tengamos en cuenta que estos
son los parámetros establecidos con el valor de las juntas).
Hagamos un ejemplo con un valor de juntas de 1 cm (tanto en juntas verticales y
horizontales).
----Ingrese largo del ladrillo en cm:----
24
----Ingrese alto del ladrillo en cm:----
13
----Ingrese ancho del ladrillo en cm:----
9
----Ingrese espesor de junta horizontal en cm:----
1
----Ingrese espesor de junta vertical en cm:----
1
----Ingrese el porcentaje de desperdicio:----
5
-----------------------------TIPO-SOGA-------------------------------
La cantidad de ladrillos sin desperdicio es: 29
La cantidad de ladrillos con: 5.0 porciento de desperdicio es: 32
---------------------------------------------------------------------
-----------------------------TIPO-CABEZA-----------------------------
La cantidad de ladrillos sin desperdicio es: 72
La cantidad de ladrillos con: 5.0 porciento de desperdicio es: 80
---------------------------------------------------------------------
-----------------------------TIPO-CANTO------------------------------
La cantidad de ladrillos sin desperdicio es: 72
La cantidad de ladrillos con: 5.0 porciento de desperdicio es: 80
---------------------------------------------------------------------
---------------------------------------------------------------------
-----------------------BIENVENIDO------------------------------------
---AL PROGRAMA DE CALCULO DE LADRILLO POR M² DE MURO------------------
---------------------------------------------------------------------
En este caso, de acuerdo al valor de las juntas, también se toma los mismos tipos de ladrillos,
ya que esto da a entender que independientemente del valor de las juntas (teniendo en cuenta
que las medidas de estos ladrillos son estándar para los tres) permite ver qué tipo se requiere
para poder realizar la construcción.
T8. Limitaciones del modelo:
● No se puede calcular la cantidad de ladrillos que se necesitan para construir una pared
de diferentes formas.
● Se limita el querer construir ventanas y puertas, ya que eso es manual y por parte del
código
● El código solo adapta una forma muy básica del cálculo promedio, y pueden haber
fallas en medidas o tipos de ladrillos