Page 1 sur 1

[Résolu] Il n'y a pas assez d'arguments, boucle For

Message non luPosté: 17 Sep 2019, 18:44
de carlitototo
Bonjour,
Je me casse la tête depuis 2heures à tenter de trouver une solution à mon problème mais rien y fait, je m'en résous donc à vous ! ( Et avant tout je précise que je suis sur Ti Npsire Cx CAS )

C'est tout bête ( et pourtant )... C'est un programme pour déterminé la valeur d'une suite à un certain rang (je sais qu'il y a déjà une fonction suite incorporé à la TINSPIRE Cx CAS qui permet de faire ça, mais cours de maths oblige :/ )

Mon programme est le suivant :

Code: Tout sélectionner
Define LibPub test ()=
Prgm
Local i,n
u:=2
request n
For i,1,n
   2u+1->u         
EndFor
disp u
EndPrgm


( -> c'est la petite flèche, sto -> )

Et donc l'erreur est indiqué sur la boucle For : "Il n'y a pas assez d'arguments, un ou plusieurs arguments de la fonction ou de la commande n'ont pas été spécifiés"

Je suis sur c'est vraiment bête comme solution et que je vais m'arracher les cheveux dès que je saurais

Quelqu'un à une idée pour résoudre ce problème ?

merci beaucoup ! ! !

Re: Il n'y a pas assez d'arguments, boucle For

Message non luPosté: 17 Sep 2019, 18:59
de critor
request prend obligatoirement 2 arguments.

Tu peux corriger comme ça par exemple :
request "n=",n

Re: Il n'y a pas assez d'arguments, boucle For

Message non luPosté: 17 Sep 2019, 19:19
de carlitototo
Effectivement, ça marche mieux comme ça ! Je me sent, comment dire, c** ! C'était tellement évident pourtant...
Ca marche nickel maintenant !

merci beaucoup et désolé du dérangement !

Bonne soirée

Re: Il n'y a pas assez d'arguments, boucle For

Message non luPosté: 17 Sep 2019, 19:20
de critor
Pas de problème, repasse quand tu veux. :)