Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1873 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  [Algo] Débutant à un poblème avec un exercice

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Algo] Débutant à un poblème avec un exercice

n°577770
H@wk
The King of Cool
Posté le 27-11-2003 à 20:08:30  profilanswer
 

Alors voila, je viens de commencer l'algorithmique et j'ai un exercice à faire :
 
"Un guichet est ouvert tous les jours de 7h à 13h et de 16h à 19h sauf le dimanche après-midi et toute la journée du lundi.
Ecrire un algorithme qui affiche le message "ouvert" ou le message "fermé".
Connaissant un jour codé par un entier compris entre 1 et 7 (lundi->1) et une heure (entier entre 0 et 23)."

 
 
Voila ce que j'ai fais (ne rigolez pas...:/):
 
Données en entrée :  
 
- horaire (entier variable)
- jour_ouverture (entier variable)
 
Données nécessaires au traitment :
 
 
Données en sortie :
 
- statut_guichet (chaine variable)
 
 
ALGORITHME: Affichage statut guichet
 
DECLARATIONS
Variables
     horaire: entier             //horaire du guichet
     statut_guichet: chaîne      //statut du guichet
     jour: entier                //jour de la semaine
 
 
DEBUT
     Saisir "jour d'ouverture du      
            guichet",jour d'ouverture
     Saisir "horaire du guichet",horaire_ouverture
 
SI jour = 1  
ALORS statut_guichet = fermé
     Afficher "Le guichet est fermé"
 
FIN SI
 
SI jour = 7  
ET horaire = 7 à 13
Alors statut guichet = fermé
     Afficher "Le guichet est fermé"
 
FIN SI
 
SI jour = 2, 3, 4, 5, 6
ET horaire = 7 à 13 et 16 à 19
Alors statut_guichet = ouvert
     Afficher "Le guichet est ouvert"
 
FIN SI
 
SI jour = 7  
ET horaire = 7 à 13
Alors statut_guichet = ouvert
     Afficher "le guichet est ouvert"
 
FIN SI
 
 
Afficher "statut du guichet",statut_guichet
 
FIN
 
 
Je suis sûr qu'il y a pleins de fautes et qu'on peut faire 3 fois plus simple, mais svp, ne soyez pas trop dur... :D  
 
merci  :jap:


Message édité par H@wk le 27-11-2003 à 20:14:04
mood
Publicité
Posté le 27-11-2003 à 20:08:30  profilanswer
 

n°577943
Taz
bisounours-codeur
Posté le 27-11-2003 à 23:57:53  profilanswer
 

ben c un algo
 
après faut te mettre d'accord
 
SI jour = 7  
ET horaire = 7 à 13
Alors statut guichet = fermé
     Afficher "Le guichet est fermé"
 
FIN SI
 
SI jour = 7  
ET horaire = 7 à 13
Alors statut_guichet = ouvert
     Afficher "le guichet est ouvert"
 
FIN SI
 
apres, faut que ça soit des si alors sinon et pas tout une série de si alors

n°577945
ACut
Posté le 28-11-2003 à 00:13:08  profilanswer
 

Un truc du genre:
 
SI j=1 OU h<7 ou h>=19
 fermé
SINON
 SI h<13
  ouvert
 SINON
  SI j=7 OU h<16
   fermé
  SINON
   ouvert
  FIN SI
 FIN SI
FIN SI

n°578828
ki2koo
Posté le 29-11-2003 à 00:06:56  profilanswer
 

SI jour=1 OU (heure > 13 et heure < 16) OU heure < 7 OU heure > 19 ALORS
   FERME
SINON  
   SI jour=7 ET (heure < 7 OU heure > 13)
      FERME
   SINON OUVERT
   FIN SI
FIN SI


Message édité par ki2koo le 29-11-2003 à 00:22:10

---------------
Je Suis En Phase Creative...
n°578832
Mara's dad
Yes I can !
Posté le 29-11-2003 à 00:10:47  profilanswer
 

Donc c'est ouvert à 3 heure du mat c'est çà ? :D


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°578837
ki2koo
Posté le 29-11-2003 à 00:18:08  profilanswer
 

ah merde pas con...
lol


---------------
Je Suis En Phase Creative...
n°578839
ki2koo
Posté le 29-11-2003 à 00:25:17  profilanswer
 

ki2koo a écrit :

SI jour=1 OU (heure > 13 et heure < 16) OU heure < 7 OU heure > 19 OU (jour=7 ET heure > 13) ALORS
   FERME
SINON  
   OUVERT
FIN SI


---------------
Je Suis En Phase Creative...
n°578841
Mara's dad
Yes I can !
Posté le 29-11-2003 à 00:27:37  profilanswer
 

Nan, c'est toujours pas çà :
C'est pas fermé le dimanche après midi !
Pourtant on tombe bien dans la première condition...
 
Edit, bon t'as corrigé :D


Message édité par Mara's dad le 29-11-2003 à 00:28:18

---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°578844
Mara's dad
Yes I can !
Posté le 29-11-2003 à 00:30:12  profilanswer
 

Bon là c'est moi qui merde, mais y'avait bien un truc.
Bonne nuit...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°578845
ki2koo
Posté le 29-11-2003 à 00:30:24  profilanswer
 

Mara's dad a écrit :

Nan, c'est toujours pas çà :
C'est pas fermé le dimanche après midi !
Pourtant on tombe bien dans la première condition...
 
Edit, bon t'as corrigé :D


 
au bout de trois fois c pas mal ;)


Message édité par ki2koo le 29-11-2003 à 00:31:17

---------------
Je Suis En Phase Creative...
mood
Publicité
Posté le 29-11-2003 à 00:30:24  profilanswer
 

n°579038
H@wk
The King of Cool
Posté le 29-11-2003 à 19:34:32  profilanswer
 


 
Donc il est bon celui-la ?
 
Et moi qui cherchait compliqué... :lol:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  [Algo] Débutant à un poblème avec un exercice

 

Sujets relatifs
[QT][OpenGL] Help Debutant[Algo]Recherche de circuits dans un graphe
Probleme avec un algoperl et balisage: un algo? (xml inside)
debutant - exercicesgros debutant en c++ (quelque notions) Recuper variable d'une classe ?
[debutant] [Allegro] ligne blanche [Resolut --> Bouble Buffering]debutant:en cpp il faut aussi un destructeur dans les structs ?
[Caml] debutant qq questions[PHP] Algo : trouver les éléments pas commun à deux tableaux
Plus de sujets relatifs à : [Algo] Débutant à un poblème avec un exercice


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR