![]() |
|
||||
Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
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: 620 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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
# 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 |






