Page 1 of 1

TI 89 titanium - Syntaxe

Unread postPosted: 17 Sep 2014, 16:01
by GetStarted13270
Bonjour, alors je me présente, je m'appelle Yann (nouveau sur le forum). Propriétaire d'une TI 89 titanium, j'ai un souci avec mon programme pour simuler un lancer de dé et compter le nombre de 1 obtenus sur N lancers.
De ce fait j'ai tapé ceci:
Code: Select all
Prgm
Prompt n
0->c
For i,1,n,1
If 1+nbrAléat(1,6)=1
Then
c+1->c
EndIf
EndFor
Disp c
EndPrgm


Et pour m'en servir je tape donc le nom du programme, et la valeur de mon n entre les parenthèse mais ça ne marche jamais, et le message d'erreur m'affiche "syntaxe".

Merci d'avance pour l'aide.

Re: TI 89 titanium - Syntaxe

Unread postPosted: 17 Sep 2014, 16:15
by Hayleia
Je n'ai pas de 68k mais sur z80 et sur Nspire, Prompt est une fonction qui demande à l'utilisateur d'entrer un nombre au clavier, elle ne lit pas les arguments donnés au programme. Essaye de lancer ton programme sans argument puis de lui entrer ta valeur de n lorsqu'il la demande ?

Pour rentrer n en argument par contre, il faudra demander à quelqu'un d'autre que moi...

Re: TI 89 titanium - Syntaxe

Unread postPosted: 17 Sep 2014, 20:34
by Bisam
Pour créer une fonction ou un programme qui utilise des paramètres (on dit aussi "arguments"), il suffit d'écrire leur nom après le nom du programme dans les parenthèses.
Code: Select all
MonProg(a,b,c)
Prgm
blabla
...
EndPrgm