Jump to content
Fórum Script Brasil
  • 0

Ajuda Programa converter horas


Question

Boa tarde pessoal do forum, estou fazendo engenharia de materiais, e tenho uma matéria de computação, e o professor passou uma lista de exercícios de programas em python,

e me deparei com um problema em meu código.

Segue o exercício mais o código:

#9) Faça um programa que leia a hora inicial, hora final, minuto inicial e minuto final 
#de uma prova de atletismo de um atleta. 
#Sabendo que a prova inicia e termina no mesmo dia e, o formato de hora é 24h, 
#calcule o total de tempo gasto: horas e minutos deste atleta
 
horai = int(input("Qual foi o tempo inicial? (as horas) "))
mini = int(input("Qual foi o tempo inicial? (os minutos) "))
 
horaf = int(input("\nQual foi o tempo final? (as horas) "))
minf = int(input("Qual foi o tempo final? (os minutos) "))
 
hmini = horai*60 + mini*0.6
hminf = horaf*60 + minf*0.6
 
difh = (hminf-hmini)/60
  
print ("\nO tempo gasto foi: ", difh, "hrs")
 
Não está dando erro, mas estou com problema na conversão, se coloco o tempo inicial como 12 hrs e 30 min e depois o final como 14 hrs e 20 min.
O tempo sai errado, era pra ser 1 hr e 10 min, porém sai 1 hr e 70,
 
só acontece quando o Minuto Inicial é MAIOR q o Minuto Final, também ocorre quando o Min Inicial é um número qualquer e o Min Final é zero.
Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      148679
    • Total Posts
      644497
×
×
  • Create New...