Está en la página 1de 22

Código que cuantifica la cantidad ladrillos

requeridos en una pared


Wilson Gonzales & David Nova
Universidad Central de Colombia. Facultad de Ingeniería y CIencias Básicas
24 de Mayo de 2022

Aquí es donde comienza la presentación


“Muchos tontos se preguntan por qué las estrellas no caen del cielo,
pero ustedes instruidos por los sabios saben que las estrellas no se
mueven para arriba o para abajo, solo gravitan de este a oeste
siguiendo la ruta jamás concebida: el círculo.”

—RACHEL WEISZ
01 Resumen
Descripción de la idea del código y una pequeña descripción de la fórmula

02 Introduccion
Explicación del modelo matemático y ecuación

03 Conocimientos Previos
Explicación sobre nuestros conocimientos sobre construcción

04 Analisis de Codigo
Explicación del código en base a secciones importantes

05 Aplicación & Análisis


Poner práctica el código y evaluar las dificultades del cual este proviene
01 Resumen

02 Introduccion

03 Conocimientos Previos

04 Analisis de Codigo

05 Aplicación & Análisis


Pregunta Base

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?
01 Resumen

02 Introduccion

03 Conocimientos Previos

04 Analisis de Codigo

05 Aplicación & Análisis


Modelo de optimización
Un modelo de Optimización Esta página web presenta ejemplos
Matemática consiste en una función focalizados y estructurados para la
objetivo y un conjunto de restricciones en formulación de problemas de optimización,
la forma de un sistema de ecuaciones o diseño de la estrategia óptima y

Modelo
inecuaciones herramientas de control de calidad que
incluyen validación, verificación y análisis
post-solución.

Los modelos de optimización son usados en


casi todas las áreas de toma de decisiones,
como en ingeniería de diseño y selección de
carteras financieras de inversión.
01 Resumen

02 Introduccion

03 Conocimientos Previos

04 Analisis de Codigo

05 Aplicación & Análisis


01 Resumen

02 Introduccion

03 Conocimientos Previos

04 Analisis de Codigo

05 Aplicación & Análisis


x

import math y

"Definimos una función para


optimizar el código y ahorrar
lineas de código"
def
calculo(Ldr_largo,Ldr_alto,Ldr_anch #Convertimos de centímetros a
o,spj_hori,spj_verti,desperdicio): 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
result_soga = #Calculamos cantidad de ladrillos
1/((Ldr_largo+spj_hori)*(Ldr_alto+s tipo soga
#Fórmulas de cálculo pj_verti))
result_soga =
math.ceil(result_soga) #Aproximamos a la siguiente unidad,
ya que no se pueden comprar
porcent_soga = ladrillos “quebrados”

#Calculamos el desperdicio (result_soga*desperdicio)/100

result_cabeza =
#Calculamos la cantidad de
1/((Ldr_ancho+spj_hori)*(Ldr_alto+s
ladrillos tipo cabeza
#Fórmulas de cálculo pj_verti))
result_cabeza =
math.ceil(result_cabeza)
porcent_cabeza =
(result_cabeza*desperdicio)/100
#Aproximamos a la siguiente unidad,
ya que no se pueden comprar
ladrillos quebrados
#Calculamos el desperdicio

result_canto = #Calculamos la cantidad de


1/((Ldr_ancho+spj_hori)*(Ldr_alto+s ladrillos tipo soga
#Fórmulas de cálculo pj_verti))
result_canto =
math.ceil(result_canto) #Aproximamos a la siguiente unidad,

porcent_canto = ya que no se pueden comprar

(result_canto*desperdicio)/100 ladrillos quebrados


#Calculamos el desperdicio

print('')
print('')

#Formateamos y mostramos los


datos de la consola (Ejecutamos
el código)
print('-------------------- print('---------------------- print('----------------------------
---------TIPO- -------TIPO- -TIPO-
SOGA----------------------- CABEZA----------------------- CANTO------------------------------
--------') ------') ')
print('La cantidad de print('La cantidad de print('La cantidad de ladrillos
ladrillos sin desperdicio ladrillos sin desperdicio sin desperdicio es:',result_canto)
es:',result_soga) es:',result_cabeza) print('La cantidad de ladrillos
print('La cantidad de print('La cantidad de con:',desperdicio,'porcentaje de
ladrillos ladrillos desperdicio es:',
con:',desperdicio,'porcenta con:',desperdicio,'porcentaje math.ceil(result_canto+porcent_cant
je de desperdicio es:', de desperdicio es:', o+porcent_canto))
math.ceil(result_soga+porce math.ceil(result_cabeza+porce
nt_soga+porcent_soga)) nt_cabeza+porcent_cabeza)) print('----------------------------
-----------------------------------
print('-------------------- print('---------------------- ------')
--------------------------- -----------------------------
----------------------') ------------------')
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)
01 Resumen

02 Introduccion

03 Conocimientos Previos

04 Analisis de Codigo

05 Aplicación & Análisis


Defectos & Analisis

El código solo adapta una forma


No se puede calcular la cantidad Se limita el querer construir
muy básica del cálculo
de ladrillos que se necesitan ventanas y puertas, ya que eso
promedio, y pueden haber fallas
para construir una pared de es manual y por parte del código
en medidas o tipos de ladrillos
diferentes formas
Gracias por su
atencion
This can be the part of the presentation where you introduce
yourself, write your email…

También podría gustarte