| Répéter une action ? |
| Auteur |
Message |
hazonaccount
Autorisation : Membre
Nb de messages : 1
Inscrit le : Mer 16 Sep 2015, 9:20
|
Posté le : Mer 16 Sep 2015, 9: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 ? Merci
|
 |
|
| |
Mingerton
Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
|
Posté le : Mer 16 Sep 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)
---------------------- Mes articles
Mes programmes en ligne (je termine peu de projets)
Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN |
 |
|
| |
m@thieu41
Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
|
Posté le : Ven 18 Sep 2015, 18:39
|
|
|
Pourquoi effacer A avant ?
---------------------- Pour vous aidez dans vos débuts (et même ensuite ^^) :
*Tuto Algo->Ti Basic (par Linkakro) : Traduisez vos algo (de type algobox) en prgm pour votre TI!
*Catalogue des emplacements et traductions (anglais/français) des fonctions sur la TI.
*Faites vos propres programmes de maths (par ash)
Et au fait: la politesse n'a jamais tué personne  |
 |
|
| |
Mingerton
Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
|
Posté le : Sam 19 Sep 2015, 8:02
|
|
|
Ba si A existe déjà et est différent de 0, la boucle ne s'effectuera même pas.
---------------------- Mes articles
Mes programmes en ligne (je termine peu de projets)
Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN |
 |
|
| |
m@thieu41
Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
|
Posté le : Sam 19 Sep 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.
---------------------- Pour vous aidez dans vos débuts (et même ensuite ^^) :
*Tuto Algo->Ti Basic (par Linkakro) : Traduisez vos algo (de type algobox) en prgm pour votre TI!
*Catalogue des emplacements et traductions (anglais/français) des fonctions sur la TI.
*Faites vos propres programmes de maths (par ash)
Et au fait: la politesse n'a jamais tué personne  |
 |
|
| |
Mingerton
Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
|
Posté le : Sam 19 Sep 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 ^^
---------------------- Mes articles
Mes programmes en ligne (je termine peu de projets)
Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN |
 |
|
| |