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: 96 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): # 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 |