Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
Répéter une action ?
hazonaccount le 16/09/2015 à 09:23
Bonjour, je réalise un mini programme pour m'entrainer et j'ai vraiment besoin d'aide...
Le but de mon programme est de demander à l'utilisateur d'entrer une valeur pour la variable A. Si il entre une valeur de 0, il doit à nouveau entrer une valeur.
En gros, il doit recommencer tant qu'il n'a pas entré une valeur différente de 0.
C'est pour un autre programme dans lequel un moment il y a une division par 2*A
Donc si A vaut 0 cela fera une erreur de division par 0.
Comment interdire la valeur 0 à l'utilisateur ? MerciMingerton le 16/09/2015 à 20:33
Voilà comment procéder :
Code
Repeat A
Prompt A
End
...
Traduction : On répetera l'action du milieu tant que A=0 / jusqu'à ce que A=/=0
Om demande (intérieur de la boucle)
Fin de la boucle
Suite de ton programme
Edit : Pas de DelVar (voir plus bas)
m@thieu41 le 18/09/2015 à 18:39
Pourquoi effacer A avant ?Mingerton le 19/09/2015 à 08:02
Ba si A existe déjà et est différent de 0, la boucle ne s'effectuera même pas.m@thieu41 le 19/09/2015 à 16:23
Tu es sur ? :p
Repeat teste la condition après le passage dans la boucle, contrairement à while, tu es donc sur de faire au moins un passage.Mingerton le 19/09/2015 à 16:47
Mmhh... J'avais oublié ce détail

. Oublions le DelVar alors
Je crois que je l'avais redécouvert et oublié à nouveau en plus ^^
Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.