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

  FORUM HardWare.fr
  Programmation
  Algo

  [ALG'EXEC] Jeu du 421

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ALG'EXEC] Jeu du 421

n°1092228
Sataneo85
Posté le 22-05-2005 à 10:49:49  profilanswer
 

Code :
  1. ALGO J421
  2. VAR
  3. GLOBALES      d[1..3]: tableau d'entiers
  4. GLOBALES      r[1..3] : tableau d'entiers
  5. GLOBALES      c, j:entier
  6.               i : entier
  7.               drap : booleen
  8.      
  9. Fonction verif  : booleen
  10. VAR i : entier
  11.     drapv : booleen
  12. DEBUT
  13. Pour i:=1 à 3
  14. SI d[i]=4 ou d[i]=2 ou d[i]=1
  15. ALORS
  16.    SI d[i]=4 et r[1]<>1
  17.    ALORS
  18.    r[1]:=1
  19.    c:=c+1
  20.    afficher "le Dès 4 a été retenu"
  21.    FSI
  22.      SI d[i]=2 et r[2]<>1
  23.      ALORS
  24.      r[2]:=1
  25.      c:=c+1
  26.      afficher "le Dès 2 a été retenu"
  27.      FSI
  28.        SI d[i]=1 et r[3]<>1
  29.        ALORS
  30.        r[3]:=1
  31.        c:=c+1
  32.        afficher "le Dès 1 a été retenu"
  33.        FSI
  34. FSI
  35. FPOUR
  36.   Si c>=3
  37.   alors
  38.   drapv:=.vrai.
  39.   SINON
  40.   drapv:=.faux.
  41.   FSI
  42.  
  43. Valret := drapv
  44. FIN
  45. DEBUT
  46. c:=0
  47. j:=0
  48. pour i:=1 à 3
  49. r[i]:=0
  50. Fpour
  51. drap:=.faux.
  52. Répéter
  53.    pour j:=1 à 3
  54.    Afficher j, " er lancé :"," Jeter 3 dès"
  55.       pour i:=1 à 3
  56.       afficher "resultat du dès n°",i
  57.       saisir d[i]
  58.       Fpour
  59.    drap:= Verif()
  60.    FPOUR
  61. jusqu'a drap=.vrai. ou j=3
  62. SI drap=.vrai.
  63. ALORS
  64. AFFICHER "Gagné"
  65. SINON
  66. AFFICHER "Perdu"
  67. FSI
  68. FIN


Voila mon petit probleme avec cet algo c'est que si au premier essai je fai 421 direct, et bien il va quand meme me demander de faire les autres jet de dès. Hors j'ai bien mis dans le REPETER > jusqu'a drap=.vrai. ou j=3 c'est à dire que la combinaison est bonne ou que le nb de jet est égal à 3.
 
Merci d'avance, vu la difficulté des autres posts..je pense que le mien devrait etre vite réglé lol (j'ai l'impression d'être un bébé qui joue au cube chez les constructeurs d'immeuble lol)

mood
Publicité
Posté le 22-05-2005 à 10:49:49  profilanswer
 

n°1092470
pains-aux-​raisins
Fatal error
Posté le 22-05-2005 à 16:00:10  profilanswer
 

oui, mais dans ta boucle "pour j", la seule condition de sortie c'est que j soit supérieur à 3... donc changer la boucle "pour" en boucle "tant que" en gérant toi même l'incrémentation du compteur j et en bouclant tant que drap=faux.
voilà ;)

n°1092471
pains-aux-​raisins
Fatal error
Posté le 22-05-2005 à 16:02:01  profilanswer
 

petite question, c'est quoi comme langage ? du pascal francisé ? :D

n°1093998
Sataneo85
Posté le 23-05-2005 à 19:52:59  profilanswer
 

merci ^^ oui c ca, en gros c'est un programme qui a été developpé y'a pas mal de temps par un prof

n°1231172
kinixys
Posté le 26-10-2005 à 00:22:24  profilanswer
 

c pas du pseudo code ca ??
Jdois faire cte ex pour un exam :D ca tu jpige rien en plus
Merci di


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

  [ALG'EXEC] Jeu du 421

 

Sujets relatifs
Jeu Client/Serveur A l'aideexec()
Problème avec Runtime.exec()Pb safe_mode et safe_mode_exec_dir
Problème avec la commande "exec" en PHPExecuter commande externe (exec, system)
[RECH] Jeu de foot pour programme de trackingJeu d'echecs : Table de fermeture
Jeu de pokerJeu...
Plus de sujets relatifs à : [ALG'EXEC] Jeu du 421


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