There are no translations available

Probabilités
 
Home arrow Forums
wimsedu le forum
Welcome, Guest
Please Login or Register.    Lost Password?
Boucle sur une liste de variables OEF (1 viewing) (1) Guest
Go to bottom Post Reply Favoured: 0
TOPIC: Boucle sur une liste de variables OEF
#1605
eric.reyssat (User)
Senior Boarder
Posts: 40
graphgraph
User Offline Click here to see the profile of this user
Boucle sur une liste de variables OEF 14 Years, 2 Months ago Karma: 0  
Je voudrais faire une boucle sur une liste de variables dans createxo, par exemple faire afficher les valeurs de 26 variables a,b,c,...,z

Voici un essai qui ne convient pas :

Code:

\text{a=1} \text{b=2} \text{c=3} \text{t=} \text{A=a,b,c} \for{i =1 to 3}{ \text{x=\A[\i]} \text{t=\t <br> \x=\\x} } \statement{\t}
Peut-on y arriver en remplaçant la ligne \x=\\x par une manipulation du type \x=wims(????? \x) ? Le problème peut aussi s'énoncer ainsi : peut-on faire afficher la valeur d'une variable dont le nom est la valeur d'une autre variable ? Sous modtool, quelquechose du genre $x=$($x) conviendrait. Eric
 
Report to moderator   Logged Logged  
 
Last Edit: 2010/03/06 14:28 By bernadette.
  The administrator has disabled public write access.
#1606
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:Boucle sur une liste de variables OEF 14 Years, 2 Months ago Karma: 23  
J'ai peur que non. Ce que je ferais. Mais je ne sais pas exactement comment tu trouves tes valeurs !
Sinon, tu peux toujours créer dans le module un slib qui fait cela et dans lequel tu pourras utiliser la syntaxe dont tu parles.

Bernadette

Code:

\text{t=} \text{A=a,b,c} \text{B=1,2,3} \for{i =1 to 3}{ \text{x=\A[\i]} \text{t=\t <br> \A[\i]=\B[\i]} } \statement{ \for{u=1 to 3}{ \A[\u]=\B[\u] } \t }
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#1607
eric.reyssat (User)
Senior Boarder
Posts: 40
graphgraph
User Offline Click here to see the profile of this user
Re:Boucle sur une liste de variables OEF 14 Years, 2 Months ago Karma: 0  
Ce n'est plus important car j'ai tout remodelé pour faire autrement.

Mais ton exemple est différent. J'ai une variable A qui contient la liste des noms d'autres variables qui ont déjà des valeurs, et je voulais agir (afficher ou changer la valeur) de toutes ces variables sans avoir à retaper tous leurs noms, juste en utilisant A.

Quant au slib, je suis ramené au même problème car je ne sais pas lui faire utiliser une variable dont je lui passe seulement le nom (la variable elle-même est inconnue du slib).

Sachant que
Code:

\text{colonne=nom} \text{nom=dupond}
je voudrais retrouver la valeur dupond sans écrire moi-même le mot "nom", mais seulement en utilisant la variable colonne : je veux donc savoir la "valeur de la valeur" de colonne. J'ai essayé
Code:

\text{resultat=slib(toto \colonne)}
avec un slib "toto" qui contient juste
Code:

:proc slib_out=$($wims_read_parm)
mais ça reste vide car le slib ne connaît pas la variable "nom" bien qu'elle soit définie dans le source oef. Eric
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
Go to top Post Reply
Powered by FireBoardget the latest posts directly to your desktop
© 2024 WimsEdu
Joomla! est un logiciel libre distribué sous licence GNU/GPL.