Posté le 21/09/2005 à 20:59 Membre depuis le 16/09/2005, 33 messages
En fait j'ai lu sur un autre topic que pour faire tourner un programme il falait
éviter les Lbl et les Goto.
Comment faire *? Avec un for( et ou un while (
Seulement le but de virer les Lbl était d'optimiser la vitesse de la calto, mais avec les for et while .. nan ca vas pas ramer ?
Au fait j'aii une TI 84plus si c'est important

PS : Est -ce que la ca valait la peine de crée un nouveau topic?

Bye merci :@+ smilesmilesmile
Posté le 22/09/2005 à 17:43 Membre depuis le 10/10/2004, 541 messages
il faut pas utiliser Lbl et goto pour les boucles, mais sinon, tu peux t'en servir smile
Posté le 22/09/2005 à 17:46 Membre depuis le 16/09/2005, 33 messages
ah smile ok merci. et donc avec les while c'est bon ?
Posté le 22/09/2005 à 17:49 Membre depuis le 09/02/2005, 13736 messages
While, Repeat, ou For(
Posté le 22/09/2005 à 17:50 Membre depuis le 10/10/2004, 541 messages
Euh, sa dépend, si tu veux faire une boucle qui fais 500 fois disp 'salut", faut utiliser for

Exemple : for a,1,500
disp "salut"
end


while met une condition, exemple faire la boucle qui écrit "salut" jusqu'a ce que t'appuis sur la touche qui correspond a 11

while a = 11
getkey=>a
disp "salut"
end
Posté le 22/09/2005 à 17:54 Membre depuis le 16/09/2005, 33 messages
Dac, et donc si je veut faire tourné un prog en permanace (comme ca cela ce fait tout seul sur VisualBasic) et bien je peut faire :

0 -> A
While A = 0

Instruction du programme

End

Merci en tt cas de vos réponse.
Posté le 22/09/2005 à 17:54 Membre depuis le 09/02/2005, 13736 messages
"jusqu'a ce que" c'est Repeat ; While c'est "tant que".

Pour newmen: oui c ca.
Posté le 22/09/2005 à 17:57 Membre depuis le 10/10/2004, 541 messages
arg, désolé, sa fais longtemps que jai plus programmé en basic, grin
mon ancien exemple, fera la boucle tant que t'appuiera sur la touche "11" a chaque boucle, autant dire impossible a faire ^^
Posté le 22/09/2005 à 17:58 Membre depuis le 16/09/2005, 33 messages
ok smile merci

Et la j'ai une questions avec les matrice,je crée un nouveau topic?
Posté le 22/09/2005 à 17:59 Membre depuis le 10/10/2004, 541 messages
ouai vaut, mieu , mais regarde ton mode d'emploi, ya tout dedans smile
Posté le 22/09/2005 à 21:52 Membre depuis le 09/07/2003, 21783 messages
Sinon les boucles For de 1 jusqu'a 1E99 ( 1*10^99) s'arrétent très rarement grin
Et c'est souvent (en tout cas au début, après, si la variable devient imense..) plus rapide que des while. (qui est obliger de tester la condition à chaque fois)

Mais tant qu'a faire, simplifi lui lma tache
While 1
( ça, ça ne s'arretra jamais )
Posté le 23/09/2005 à 01:04 Membre depuis le 14/11/2003, 504 messages
faut pas faire des trucs comme If:Then:Goto:End car sa cause un memory leak
avatarTI-84 Plus, TI-Nspire, HP Prime, mobile, programming, retro gaming, drawing and music: https://codewalr.us
Ma musique sur Bandcamp: http://djomnimaga.bandcamp.com
Youtube: http://youtube.com/DJOmnimaga
Reverbnation: http://www.reverbnation.com/djomnimaga
Ancien admin d'Omnimaga http://www.omnimaga.org
Posté le 23/09/2005 à 16:16 Membre depuis le 09/07/2003, 21783 messages
If.. goto .
happy
Posté le 23/09/2005 à 20:50 Membre depuis le 16/09/2005, 33 messages
Ok ben merci pour toutes vos réponse, mais juste un truc pk impossible à faire (pour yohgui, tant qu'on appuie sur la touche 11, pk ca je trouve que c'est un trés bon truc j'y avait jamais pensé smile. Et en plus ca nous permé de faire des combinaison de 2 touches tongue) Voila ben merci donc smilesmilesmile