Page 2 sur 2

Re: Nombre N de valeur

Message non luPosté: 02 Déc 2017, 12:01
de Hamza.S
salut,

utilise une liste ça t'évite d'écrire un code trop long et inutile.

Re: Nombre N de valeur

Message non luPosté: 02 Déc 2017, 12:51
de Hamza.S
tu peux aussi faire avec une boucle For (ou While), tu auras quelques lignes "inutiles"
Code: Tout sélectionner
Define test()=
Prgm
...
Request "nombre de point complémentaire ?",n
x:=newlist(n)
For i,1,n
  Request "valeur x"&string(i)&"=",x[i]
EndFor
...
EndPrgm

Re: Nombre N de valeur

Message non luPosté: 02 Déc 2017, 16:43
de frxxneoxx
Hamza.S a écrit:tu peux aussi faire avec une boucle For (ou While), tu auras quelques lignes "inutiles"
Code: Tout sélectionner
Define test()=
Prgm
...
Request "nombre de point complémentaire ?",n
x:=newlist(n)
For i,1,n
  Request "valeur x"&string(i)&"=",x[i]
EndFor
...
EndPrgm


Super c'est exactement ce que je voulais ;) merci beaucoup. Par contre tu pourrais m'expliquer ce que cette partie veux dire:
Code: Tout sélectionner
For i,1,n
  Request "valeur x"&string(i)&"=",x[i]

Je comprends ce que ca fait faire au programme mais j'ai du mal à le traduire en "français".

i est le nom de la variable de la boucle
1 est le point de départ de la boucle
n est le point final de la boucle
Pour la variable i qui commence à 1 et qui fini à n répéter
la demande de la valeur x lié au nombre i

tu le traduirais comme ça?