Você está aqui: Python ::: Python para Engenharia ::: Engenharia Civil - Materiais de Construção e Construção Civil |
Como calcular a quantidade de tijolos em uma parede usando Python - Python para Arquitetura e Engenharia CivilQuantidade de visualizações: 616 vezes |
|
Um dos primeiros passos para o bom gerenciamento de uma obra de construção civil é saber quantificar os materiais a serem usados, assim como os seus preços e prazos para execução. Nesta dica de programação em Python voltado para Arquitetura e Engenharia Civil eu mostrarei como podemos calcular a quantidade de tijolos por metro quadrado em uma parede, e também o total de tijolos para a parede inteira. Note que, para isso, temos que ter em mãos as dimensões do tijolo, de forma a obter a sua área, conforme a figura abaixo: ![]() Então vamos escrever o código Python que pede para o usuário informar a altura (h), o comprimento (b) do tijolo, a altura e comprimento da parede e mostra a quantidade de tijolos por metro quadrado e na parede inteira. Note que a largura do tijolo não é importante nesse momento, já que ela é mais usada no cálculo do peso próprio da parede. Veja o código Python completo para este exemplo (com e sem a argamassa de 1 cm): ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
# função principal do programa Python
def main():
# vamos definir a altura da argamassa em cm
h_argamassa = 1
# converte para metros
h_argamassa = (h_argamassa / 100.0)
# vamos ler a altura do tijolo
h_tijolo = float(input("Informe a altura h do tijolo (cm): "))
# converte de centímetros para metro
h_tijolo = h_tijolo / 100.0
# vamos ler o comprimento do tijolo
b_tijolo = float(input("Informe o comprimento b do tijolo (cm): "))
# converte de centímetros para metro
b_tijolo = b_tijolo / 100.0
# vamos ler a altura da parede
h_parede = float(input("Informe a altura h da parede (metros): "))
# vamos ler o comprimento da parede
b_parede = float(input("Informe o comprimento b da parede (metros): "))
# vamos calcular a quantidade de tijolos por metro quadrado
# sem argamassa
quant_tijolos_m2 = 1.0 / (h_tijolo * b_tijolo)
# vamos calcular a quantidade de tijolos por metro quadrado
# com argamassa
quant_tijolos_m2_argamassa = 1.0 / ((h_tijolo + h_argamassa)
* (b_tijolo + h_argamassa))
# vamos calcular os metros quadrados da parede
area_parede = h_parede * b_parede
# e mostramos os resultados
print("\nTijolos por m2 (sem argamassa): {0}".
format(round(quant_tijolos_m2, 5)))
print("Tijolos por m2 (com argamassa): {0}".
format(round(quant_tijolos_m2_argamassa, 5)))
print("A área da parede é: {0} m2".
format(round(area_parede, 5)))
print("Quant. tijolos na parede (sem argamassa): {0}".
format(round(quant_tijolos_m2 * area_parede, 5)))
print("Quant. tijolos na parede (com argamassa): {0}".
format(round(quant_tijolos_m2_argamassa * area_parede, 5)))
if __name__ == "__main__":
main()
Ao executarmos este código Python nós teremos o seguinte resultado: Informe a altura h do tijolo (cm): 19 Informe o comprimento b do tijolo (cm): 29 Informe a altura h da parede (metros): 2.8 Informe o comprimento b da parede (metros): 5 Tijolos por m2 (sem argamassa): 18.14882 Tijolos por m2 (com argamassa): 16.66667 A área da parede é: 14.0 m2 Quant. tijolos na parede (sem argamassa): 254.08348 Quant. tijolos na parede (com argamassa): 233.33333 |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |







