11Fermer13
veryLe 12/09/2006 à 22:34
Remarque2: Si t'a envie Deeph, et comme je l'ai expliqué implicitement dans le ./10 (4 possibilitées), tu peux n'utiliser qu'une seule variable, mais dans ce cas tu sera amené à faire:

[nosmile]
RandInt (1,4)->A
If A=1:Then: C+1->C:D+1->D:End
If A=2:Then: C+1->C:D-1->D:End
If A=3:Then: C-1->C:D+1->D:End
If A=4:Then: C-1->C:D-1->D:End 



Mais je ne suis pas du tout persuadé que tu gagne en temps par rapport à

RandInt (0,1) ->A
RandInt (0,1) -> B
If A=0:C+1 ->C
If A=1:C-1->C
If B=0:D+1 ->D
If B=1:D-1 ->D


( par contre en taille du programme, tu gagne à utiliser 2 variables )

Ensuite, pour continuer à être pointilleux:
pour while et repeat, la syntaxe génral s'énonce normalement plutôt comme:

While (proposition_boléene)
..
.. instructions à éxécuter
End


ie "variable" ce n'est pas très précis comem terme. (même si bien sur la Ti sait faire une conversion trivial variable réele -> condition bolléene, qui se résume à:
si variable_réel !=0 => proposition_boléenne = 1
Si varible_réel =0 => proposition_boléenen = 0
)

L'avantage pour un débutant de lui dire 'proposition boléenne" est qu'il comprenne bien qu'il peut faire des teste, genre:
While ( n < 15 ):....:End

edit: oups j'ai oublié de remplacer un B par un A (c/c...)