Você está aqui: Python ::: Desafios e Lista de Exercícios Resolvidos ::: Mecânica dos Solos - Engenharia Geotécnica |
Como calcular o peso específico do solo em Python - Uma amostra cilíndrica de solo úmido foi moldada com 10 cm de diâmetro e 15 cm de altura - Exercícios Resolvidos de PythonQuantidade de visualizações: 413 vezes |
Pergunta/Tarefa: Neste exercício resolvido de Python veremos como calcular o peso específico do solo. Esta é uma boa oportunidade para visualizarmos como a programação Python pode ser útil nos cálculos de Geotecnia e Mecânica dos Solos na Engenharia Civil. ![]() Uma amostra cilíndrica de solo úmido foi moldada com 10 cm de diâmetro e 15 cm de altura. Ao ser levada em balança, registrou-se um peso igual a 2297g. Calcule o peso específico natural deste solo, em kN/m3. Sua saída deverá ser parecida com: Informe o diâmetro do cilindro em cm: 10 Informe o altura do cilindro em cm: 15 Informe o peso total da amostra em gramas: 2297 O peso específico natural da amostra é 19.497541561711124 kN/m3 Obs.: No código eu mostro como converter de g/cm3 para kN/m3. Veja a resolução completa para o exercício em Python, comentada linha a linha: # vamos importar o módulo Math import math # método principal def main(): # vamos ler as dimensões da amostra cilíndrica de solo úmido diametro = float(input("Informe o diâmetro do cilindro em cm: ")) altura = float(input("Informe o altura do cilindro em cm: ")) # vamos ler o peso total da amostra peso_total = float(input("Informe o peso total da amostra em gramas: ")) # agora calculamos o volume do cilindro volume_cilindro = ((math.pi * math.pow(diametro, 2.0)) / 4.0) * altura # finalmente calculamos o peso específico natural do solo peso_especifico = peso_total / volume_cilindro # para converter de g/cm3 para kN/m3 só precisamos multiplicar por 10 peso_especifico = peso_especifico * 10.0 # e mostramos o resultado print("O peso específico natural da amostra é {0} kN/m3".format(peso_especifico)) if __name__== "__main__": main() |
![]() |
Mais Desafios de Programação e 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 |