Algo code

diwa-adus -  
 diwa-adus -
Bonjour tout le
j'ai un probleme d'algorithme qui demande à l'utilisateur de de taper un caractére .l'utilisateur a 3 essais.si le caractére est 'o' on affiche "gagné";et on s'arréte ,si au bout de 3 essias,il n'a pas tapé tjrs 'o';on sort en affichant "perdu". ;j'ai fait un essais ,c le suivant::

variable:
c:caractére
i:entier
début
écrire ("saisir un caractere")
lire (c)
si c='o' alors
écrire("gagné")
sinon
tantque i<=3 faire
écrire("saisir un cara-")
lire(c)
écrire("perdu")
finsi
fintantque
fin
mais avec cette facon le programme va affiucher perdu au 2eme essais mame s 'il est juste
votre aide svp
Configuration: Windows XP
Firefox 3.0.4

2 réponses

  1. mustapha_tsdi Messages postés 6 Statut Membre 1
     
    var trouve : boolean

    écrire ("saisir un caractere")

    lire (c)
    si c='o' alors
    écrire("gagné")
    fin si
    i=2 la 2 éme essai
    tantque i<=3 et trouve=faut faire
    écrire("saisir un cara-")
    lire(c)
    si c='o' alors
    trouve=vrai

    sinon
    ecrire('perdu')
    i=i+1
    finsi
    fintantque

    si trouve=vrai
    ecrire('gagné')

    fin
    0
    1. diwa-adus
       
      salam
      merci énermement j'ai pu résoudre le prob avec pour mais avec tantque il m'a un peu trompé
      je vous remercie une autre fois.(c raisonnable)
      0
  2. Sims'
     
    hello,

    tu devrais effectuer ton test à l'intérieur du tantque et oublie pas d'incrémenter ton i.

    variable: 
    c:caractére 
    i:entier 
    début 
    tantque i<=3 faire
    écrire ("saisir un caractere") 
    lire (c) 
    si c='o' alors 
    écrire("gagné")
    sortir tantque 
    sinon 
    écrire("perdu") 
    finsi 
    i = i+1 
    fintantque 
    fin 


    bon faut p-e que tu revois ce que j'ai écris, typiquement je ne sais si "sortir tantque" ou "i = i + 1" existe, je ne connais pas ce langage... je code en java, c# ou javascript... mais au niveau algo ça devrait être mieux si je me suis pas trompé...
    0
    1. diwa-adus
       
      merci sims'
      aujourd'hui j'ai fait un essiae il ressemble au tien sauf des ptits modification à faire merci une autre fois
      0