Ofereço ajuda em Java, C/C++, Python, C#, LISP, AutoLisp, AutoCAD
+55 (062) 98553-6711
Ofereço ajuda em PHP, Python, C#, JavaScript, Laravel, Google Ads e SEO
+55 (062) 98243-1195

Você está aqui: Python ::: Desafios e Lista de Exercícios Resolvidos ::: Resistência dos Materiais - Tensões, Deformações e Lei de Hooke

Uma barra de aço de 12,7 mm de diâmetro suporta uma carga de 7.000 kg. a) Qual é a tensão atuante na barra? b) Qual será a deformação? - Desafio de Programação Resolvido em Python

Quantidade de visualizações: 489 vezes
Pergunta/Tarefa:

Uma barra de aço de 12,7 mm de diâmetro suporta uma carga de 7.000 kg.
a) Qual é a tensão atuante na barra?
b) Qual será a deformação? (Módulo de elasticidade do aço = 205.000 MPa).

Sua saída deverá ser parecida com:

1
2
3
4
A área da seção circular é: 1.2667686977437442 cm2:
A força em kN é: 68646.55
A tensão na barra é: 541.9027966373587 MPa
A deformação na barra é: 2.6434282762797987 mm/m
Resposta/Solução:

Além da aplicação da Lei de Hooke, fique atento(a) às conversões de milímetros quadrados para metros quadrados, quilograma para quilonewton, quilonewton por centímetro quadrado para megapascal e metros para milímetros. A maioria dos alunos e profissionais de engenharia erram os cálculos por culpa dessas conversões.

Veja a resolução comentada deste exercício usando Python:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
----------------------------------------------------------------------
Se precisar de ajuda para ajustar o código abaixo de acordo com as
suas necessidades, chama a gente no WhatsApp +55 (62) 98553-6711 (Osmar)
 
Ah, e se puder, faça uma DOAÇÃO de qualquer valor para nos ajudar
a manter o site livre de anúncios. Ficaremos eternamente gratos ;-)
Nosso PIX é: osmar@arquivodecodigos.com.br
----------------------------------------------------------------------
 
# Algoritmo Python que calcula a tensão e a deformação em
# uma barra
 
# vamos importar o módulo Math
import math
 
# função principal do programa
def main():
  # vamos ler o diâmetro da seção circular da barra
  diametro = float(input("Informe o diâmetro em milímetros: "))
  # vamos ler a carga atuante na barra
  carga = float(input("Informe a carga em kg: "))
   
  # vamos definir o módulo de elasticidade do aço
  mod_elasticiade_aco = 205000
 
  # o primeiro passo é encontrar a área da seção transversal da barra
  area = (math.pi * math.pow(diametro, 2)) / 4
  # como o resultado da área veio em milímetros quadrados, vamos
  # converter para centímetros quadrados
  area = area / 100
   
  # vamos converter a carga em kg para kN
  gravidade = 9.80665
  forca = carga * gravidade
 
  # agora vamos calcular a tensão atuante na barra
  tensao = forca / area
  # a tensão veio em kN/cm2. Precisamos converter para MPa
  tensao = tensao / 100
 
  # agora vamos calcular a deformação
  deformacao = tensao / mod_elasticiade_aco
  # a deformação está em metros. Vamos converter para milímetros
  deformacao = deformacao * 1000
 
  # vamos mostrar os resultados
  print("\nA área da seção circular é: {0} cm2: ".format(area))
  print("A força em kN é: {0} kN".format(forca))
  print("A tensão na barra é: {0} MPa".format(tensao))
  print("A deformação na barra é: {0} mm/m".format(deformacao))
 
if __name__== "__main__":
  main()


Link para compartilhar na Internet ou com seus amigos:

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

E-Book 650 Dicas, Truques e Exercícios Resolvidos de Python - PDF com 1.200 páginas
Domine lógica de programação e a linguagem Python com o nosso E-Book 650 Dicas, Truques e Exercícios Exercícios de Python, para você estudar onde e quando quiser.

Este e-book contém dicas, truques e exercícios resolvidos abrangendo os tópicos: Python básico, matemática e estatística, banco de dados, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book
E-Book 350 Exercícios Resolvidos de Java - PDF com 500 páginas
Domine lógica de programação e a linguagem Java com o nosso E-Book 350 Exercícios Exercícios de Java, para você estudar onde e quando quiser.

Este e-book contém exercícios resolvidos abrangendo os tópicos: Java básico, matemática e estatística, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book

Linguagens Mais Populares

1º lugar: Java
2º lugar: Python
3º lugar: C#
4º lugar: PHP
5º lugar: C
6º lugar: Delphi
7º lugar: JavaScript
8º lugar: C++
9º lugar: VB.NET
10º lugar: Ruby



© 2025 Arquivo de Códigos - Todos os direitos reservados
Neste momento há 31 usuários muito felizes estudando em nosso site.