Advertisement
BenBen26

Sum2terms

May 23rd, 2019
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.57 KB | None | 0 0
  1. ######## La somme de deux durées
  2.  
  3. print("Veuillez entrer la première durée H, M et S:")
  4. h1=int(input("H = ? "))
  5. m1=int(input("M = ? "))
  6. s1=int(input("S = ? "))
  7.  
  8. print("Veuillez entrer la deuxième durée H, M et S:")
  9. h2=int(input("H = ? "))
  10. m2=int(input("M = ? "))
  11. s2=int(input("S = ? "))
  12.  
  13. s=s1+s2 # s contient la somme des seconde de deux durées
  14. m=m1+m2 # m contient la somme des minutes de deux durées
  15. h=h1+h2 # h contient la somme des heures de deux durées
  16. j=0 #j contient le nombre de jour qui sera modifié vers 1 si la somme des heures h dépasse 24 heures
  17.  
  18. if (s>=60):
  19.     s=s%60 #contient le modulo de l'addition de s
  20.     sec_rest=(s1+s2-s)/60 #ajoute la somme de secondes supérieure à 60 et traduit en min
  21.  
  22. m=m+sec_rest
  23.  
  24. if (m>=60):
  25.     m=m%60 #contient le modulo de l'addition de min
  26.     m_rest=(m1+m2-m)/60  #ajoute le somme de minutes supérieyre à 60 et traduit en heure
  27.  
  28. h=h+m_rest
  29.  
  30. if (h>=24):
  31.     h=h%24
  32.     j=j+(h-(h%60)) #on ajoute le nbr de journée si l'heure dépasse 24 heures
  33.  
  34. print("la somme de la durée", h1, "heures", m1, "minutes", s1, "secondes et", h2, "heures", m2, "minutes", s2, "secondes est", j, "jour", h, "heures", m, "minutes", s, "secondes")
  35.  
  36. # print("la somme de la durée %02d heures %02d minutes %02d secondes et %02d heures %02d minutes %02d secondes est %d jour %02d heures %02d minutes %02d secondes" %(h1,m1,s1,h2,m2,s2,j,h,m,s))
  37. # affichage formater %02d= entier de deux chiffres au lieu d'afficher 4 il affiche 04
  38.  
  39. print("nombre de minutes ajoutées :", sec_rest)
  40.  
  41. print("nombre de minutes ajoutées :", min_rest)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement