Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
Problème...
azerty1 le 15/05/2011 à 19:04
Bonjour, voilà, je "désespère"... Je ne trouve pas pourquoi lorsque je mets cela par exemple:
Code
:0->S
:Lbl J
:EffEcr
:Disp "GO
:Pause
:entAléat(1,2 -> D
:If D=1:Then:92 ->M:Disp "1:End
:If D=2:Then:93 ->M:Disp "2:End
:For(I,0,300
:End
:codeTouche->A
:If A=M
:S+1->S
:If A[différent de]M
:Goto 1
:Goto J
:Lbl 1
:Disp "PERDU
Pourquoi, cela me renvoie automatiquement au Lbl 1, même si j'appuis sur la bonne touche?
linkakro le 15/05/2011 à 19:20
Je ne comprends pas bien pourquoi.
Verrifie que Goto1 est bien
juste après If A=/=M. Il ne doit pas y avoir de ligne ni de ":" entre les deux (sauf s'il est sur la même ligne).
Je te propose aussi cette version :
Code
0->S
Lbl J
EffEcr
Pause "READY?
entAléat(1,2->D
Disp D
For(I,0,300
End
codeTouche->A
If A=91+D
S+1->S
If A=91+D:Goto J
Disp "PERDU
azerty1 le 15/05/2011 à 19:46
Non j'ai bien vérifié... C'est très bizarre...
J'essaie ta version dès que j'ai le temps, merci!azerty1 le 15/05/2011 à 19:56
Donc ton prog marche, mais le truc c'est que je voulais me servir de cela, en faisant intervenir les chiffres de 1 à 9... donc je fais un prog identique au premier, et cela marche 1 fois sur 10 quasiment... :/linkakro le 15/05/2011 à 20:33
Augmente le temps de la temporisation pour voir.
Je te propose ces deux solutions :
Code
0->S
Lbl J
EffEcr
Pause "READY?
entAléat(1,9->D
Disp D
If D=1:92
If D=2:93
If D=3:94
If D=4:82
If D=5:83
If D=6:84
If D=7:72
If D=8:73
If D=9:74
Rép->M
For(I,0,500
End
codeTouche->A
If A=M
S+1->S
If A=M
Goto J
Disp "PERDU
Code
0->S
{92,93,94,82,83,84,72,73,74->L1
Lbl J
EffEcr
Pause "READY?
entAléat(1,9->D
Disp D
L1(D->M
For(I,0,500
End
codeTouche->A
If A=M
S+1->S
If A=M
Goto J
Disp "PERDU
azerty1 le 15/05/2011 à 20:38
Dèjà essayer... Meme avec 2000, toujours le même résultats... Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.