Page 1 of 1

utiliser une liste dans un programme TI-Nspire

Unread postPosted: 30 Oct 2014, 15:59
by paco971
Bonjour,
je voudrais vérifier qu'un nombre est bien dans une liste.
voici le programme que j'ai entré sur ma TI, mais j'ai un message d'erreur au niveau de la première boucle if :" erreur, ce n'est pas un nom de fonction".
Pouvez-vous m'expliquer ce qui ne fonctionne pas dans mon programme. Merci.

Code: Select all
Define testlist(n)=
Prgm
:Local list,k
:{1,2,4}→list
:For k,1,3
:  If n=list(k) Then
:    bool:=true
:  EndIf
:EndFor
:If bool Then
:  Disp n,"∈{1,2,4}"
:Else
:  Disp n,"∉{1,2,4}"
:EndIf
:EndPrgm

Re: utiliser une liste dans un programme TI-Nspire

Unread postPosted: 30 Oct 2014, 16:09
by Bisam
Pour accéder à un élément d'une liste nommée "truc", il faut mettre des crochets et non des parenthèses : truc[5].

Re: utiliser une liste dans un programme TI-Nspire

Unread postPosted: 30 Oct 2014, 16:54
by paco971
Merci Bisam, n'ayant jamais manipulé de listes auparavant, je ne voyais pas d'ou venait l'erreur.