Forum Liberty Basic France

Débutant » Afficher des valeurs horaires entières à partir d'un nombre de minutes par exemple 2506 minutes --> X Jours, X heures, X minutes
Le 06/11/2013 à 14h22

Administrateur

Groupe: Administrateur

Inscrit le: 04/03/2012
Messages: 2083
Reprise du message précédent

Oui ! :top
ça, c'est le résultat de l'erreur. Pour la corriger; il faut en trouver la cause. :)
____________________
Roro

   
Le 15/06/2015 à 19h16

Libertynaute Débutant

Groupe: Membre

Inscrit le: 19/09/2013
Messages: 16
J'aurais jamais cru que ce fut si compliqué.
Essayez un peu :

input "Minutes ? ";min
jour =int(min/1440)
restmin =min - jour*1440
heure=int (restmin /60)
minut = restmin - heure * 60

print "jours = ";jour
print "heures = "; heure
print "minutes = ";minut
print "vérification = ";minut +heure *60 + jour *1440
____________________
jacques845

Web    
Le 17/06/2015 à 19h26

Modérateur

Groupe: Modérateur

Inscrit le: 09/02/2015
Messages: 516
grx et Roland : Moi j'ai trouvé ! Moi j'ai trouvé ! Moi j'ai trouvé ! làlàlàlàlère ! Je dis, hein, je dis ?

Jacques, ta version est simple, mais celle de Roland met les jours, heures et minutes au singulier ou au pluriel selon le cas qui va bien :top
____________________
Just BASIC v2.0 :
  • utilisation courante avec GNU/Linux Mageia6 + Wine (Pas trouvé d'incohérences ou de bug de compilation à ce jour)
  • utilisation occasionnelle ou vérification/débugage difficile avec Windows XP sur un petit eeepc

   
Le 18/06/2015 à 16h23

Administrateur

Groupe: Administrateur

Inscrit le: 04/03/2012
Messages: 2083
Christophe:
Moi j'ai trouvé ! Moi j'ai trouvé !

Tu es un fin renard toi, hein.
Elle n'était pas si facile à trouver, bien sournoise qu'elle était.
Va y, dis.
____________________
Roro

   
Le 18/06/2015 à 18h11

Modérateur

Groupe: Modérateur

Inscrit le: 09/02/2015
Messages: 516
C'est la chaî-ne final-leuh !

il faut juste remplacer totalh, nombre d'heures total, par resteh, nombre d'heures restant après le calcul du nombre de jours,
donc remplacer
print "Soit:...";totalj;" ";j$;" ";totalh;" ";h$;" et ";restemn;" ";mn$
par
print "Soit:...";totalj;" ";j$;" ";resteh;" ";h$;" et ";restemn;" ";mn$

Ceci dit j'ai pas testé un nombre de secondes donnant plusieurs jours... Comme on tombe sur le même résultat que Jacques, je suppose que le programme est bon^^ je n'avais pas trop compris ce que voulait dire Jacques, en première lecture j'ai cru qu'il disait qu'on s'était compliqué la vie pour pas grand chose. En fait c'est lui qui a trouvé l'exercice difficile. On lit trop vite parfois.
____________________
Just BASIC v2.0 :
  • utilisation courante avec GNU/Linux Mageia6 + Wine (Pas trouvé d'incohérences ou de bug de compilation à ce jour)
  • utilisation occasionnelle ou vérification/débugage difficile avec Windows XP sur un petit eeepc

   
Le 18/06/2015 à 23h06

Administrateur

Groupe: Administrateur

Inscrit le: 24/09/2010
Messages: 238
Je déplace le sujet qui ne doit pas être dans "Discussion générale" mais dans "Débutant". "Discussion générale" est une section où l'on parle de tout (actu, politique) mais elle n'a pas pas vocation à accueillir les sujets demandant de l'aide et/ou la correction d'un programme ;)
____________________

MSN Yahoo Web    
Débutant » Afficher des valeurs horaires entières à partir d'un nombre de minutes par exemple 2506 minutes --> X Jours, X heures, X minutes  

 |  |

1 Utilisateur en ligne : 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne : Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie