Algo : Operation sur les heures

Algo : Operation sur les heures - Programmation

Marsh Posté le 24-04-2001 à 14:57:39    

Voila mon probleme :
 
j'ai un encadrement d'heures, par exemple : 5h - 12h  13h-14h
et je voudrais determiner le nombre d'heures entre :
0-6 h
6h-22h
22h-24h
 
kelkun aurait une idee d'algo, car là, j'dois avouer que j'arrive pas à réfléchir...j'vais ptêt commencer par baisser la musique ;)
 
Merci d'avance !
 
Chapi

Reply

Marsh Posté le 24-04-2001 à 14:57:39   

Reply

Marsh Posté le 24-04-2001 à 14:59:37    

:hot: tu peux préciser un peu ton pb?  
chui p-e con mais je comprends pas le rapport entre l'encadrement et le nb d'heures
t'as raison baisse la musique :)

Reply

Marsh Posté le 24-04-2001 à 15:16:12    

C'est pour un planning.
J'ai les heures du matin et les heures de l'apres-midi par exemple : 5h-12h le matin et 13h-15h l'après midi.
 
Bon, une fois que j'ai ça, je voudrais arriver à déterminer le nombre d'heures entre 0 et 6 h tout simplement pour calculer les heures de nuits, suis-je clair ?
 
Et là, c'est con j'y arrive pô... ;)
 
et pourtant, j'ai baissé la muzik !

Reply

Marsh Posté le 24-04-2001 à 15:23:39    

tu fais une boucle ki vas de 0 à 6 par exemple et à chaque fois, tu incrémente un variable de 1 pour une heure, selon le palier ke tu as choisi (1h, 60 min, ...)
puis t'as variable compte le nombre de tour ke tu as fait dans ta boucle.
et après, tu multiplis selon ton palier

Reply

Marsh Posté le 24-04-2001 à 15:26:26    

Beh non ça marche pas dans le cas ou le mec commence à 5h30 par exemple....ca ne fait pas une heure pleine..
 
Mais je pense avoir trouve
 
Je vais tansformer les heures en minute depuis minuit et faire de simples soustractions...
 
M'enfin, j'me comprends ;)

Reply

Marsh Posté le 24-04-2001 à 15:28:21    

Je dois être complètement con mais là, je vois vraiment pas où est le problème :??:
 
Borne Sup - Borne Inf...
 
Ca peut pas être ça quand même ! :??: :sweat:

Reply

Marsh Posté le 24-04-2001 à 15:28:26    

oui, réduit le palier pour être plus précis

Reply

Marsh Posté le 24-04-2001 à 15:33:42    

C'est bon, en convertissant les heures, ça marche.
 
En fait, j'ai changé de cd, j'suis passé de "marcel et son orchestre" à Mark knopfler et, là, je réfléchis mieux ;)
 
En tout cas, merci pour votre aide !
 
Chapi

Reply

Marsh Posté le 24-04-2001 à 15:34:02    

vi c bien ce qu'il me semblait  :benetton: y'a pas de pb

Reply

Marsh Posté le 24-04-2001 à 15:40:37    

Et pis marcel et son orchestre, ca donne la peche, mais c'est pas forcement ce qu'il y a de mieux pour reflechir ;)

Reply

Marsh Posté le 24-04-2001 à 15:40:37   

Reply

Marsh Posté le 24-04-2001 à 17:38:13    

moi j'te conseille de creer des fonctions pour passer d'heure en minute voir meme seconde et faire de meme pour transformer des seconde en heure .. c'est bien plus simple comme ca pour faire des operations d'horaire.
 
en fait tu rammenes toutes tes heures/minutes/secondes en secondes ... tu fais tes opérations ... puis ton resultat qui doit etre en seconde tu le retransforme en heure/minute/seconde.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed