Si vous exécutez le programme R obtenu, vous constaterez qu'on peut saisir un vecteur
de taille 5 dans le formulaire.
Cette taille peut être facilement modifiée en changeant la valeur de la
constante MAX_TAB dans le programme R (voir écran).
Mais un problème subsiste : le programme R ne marchera que si toutes les zones de textes
du formulaire sont remplies par l'utilisateur.
C'est pourquoi nous allons ajouter dans le formulaire une variable (n)
où l'utilisateur pourra fixer le nombre de valeurs qu'il souhaite entrer :
Cela conduit à faire quelques modifications dans le code Xml :
...
<instruction nom="lire">
<argument nom="n" type="ENTIER"/>
<argument nom="nombre" type="TAB_REEL" mode="n"/>
<option nom="formu" type="FORM"/>
</instruction>
...
Les modifications apportées apparaissent en gras : déclaration d'une variable n de type ENTIER
et modification de l'attribut mode pour la variable nombre.
Remarque : il aurait été judicieux de prévoir la déclaration de la variable n dans
l'onglet Principal (voir
écran).