Algo

darksaif -  
 darksaif -
Boujour je suis entrin de faire un algo et j'ai un probleme le voici:

saisir " Y a-t-il une commande? (o/n): ",rep
tant que rep="o"
saisir " Saisissez le N° du produit: ",codart
i:=1
tant que codart<>ref[i]
i:=i+1
si i>13
alors afficher " Erreur de saisie"
saisir " Saisissez le N° de du produit: ",codart
i:=1
fsi
ftq

je n'arrive pas a trouver la reponse a cette question que je me suis posé qui est la suivante:

saisir " Y a-t-il une commande? (o/n): ",rep

si j'appuie sur une autre touche que "n" par exemple "," ca va concidéré que la question est non mais j'aimerais que lorsque j'apui sur une touche différente a "n" ca me mette " Erreur de saisie " et que ca revienne a
" Y a-t-il une commande? (o/n): "

merci d'avance pour vos solutions

5 réponses

  1. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
     
    Salut,
    Essaye en faisant tant que différent n puis fais un si o sinon affiche erreur saisie...

    Sinon pourquoi ne pas laisser rentrer le numéro de commande directement avec "empty" comme porte de sortie?
    0
  2. darksaif
     
    je n'ai pas encore aprit a utilisé "empty" je preferai la premiere solution :-)
    0
  3. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
     
    :o)
    Pas de problème, tout vient à point à qui sait apprendre ;o)

    Tu as réussi alors?
    0
  4. darksaif
     
    c ca sque tu voulais?

    saisir " Y a-t-il une commande? (o/n): ",rep
    tant que rep<>"n" ou rep<>"o"
    afficher " Erreur de saisie"
    saisir " Y a-t-il une commande? (o/n): ",rep
    ftq
    tant que rep="o"
    saisir " Saisissez le N° du produit: ",codart
    i:=1
    tant que codart<>ref[i]
    i:=i+1
    si i>13
    alors afficher " Erreur de saisie"
    saisir " Saisissez le N° de du produit: ",codart
    i:=1
    fsi
    ftq
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question