Et maintenant, si on utilisait ces variables en tableaux ?
Il n'y avait qu'à demander.
Comme avec toutes variables, il faut être capable de faire deux choses :
Si l'on considère les variables déclarées selon le schéma :
On pourrait affecter des valeurs à ces variables selon les schémas suivants :
Quelques exemples d'utilisation pourraient être :
On n'accède pas à l'ensemble des données du tableau, mais uniquement aux " cases " individuelles.
Si l'on considère les variables déclarées selon le schéma :
On pourrait affecter des valeurs à ces variables selon les schémas suivants :
Quelques exemples d'utilisation pourraient être :
On n'accède pas à l'ensemble des données du tableau, mais uniquement aux " cases " individuelles.
On demande de construire une application dont l'interface se présente comme sur l'illustration
ci-contre.
Elle contient :
L'utilisateur fournit 9 nombres dans le carré de cellules supérieur gauche (encadré de rouge). Quand les 9 nombres sont fournis, un clic sur le bouton provoque le calcul pour chaque ligne et pour chaque colonne :
Vérifie cela sur la copie d'écran.
Pour permettre l'entrée des données dans la grille elle-même, il faut modifier certaines valeurs de la propriété Options :
Réalise cette interface et enregistre le projet sous le nom Grille6. Les cellules ne doivent pas être entourées de rouge.
Les valeurs entrées dans la propriété Cells de la grille sont de type Texte. Pour permettre les calculs, il faut les transformer en valeurs numériques : une variable en tableau à deux dimensions va donc recevoir les valeurs numériques correspondantes ; elle s'appellera Tableau. Cette variable pourra aussi recevoir les sommes et les moyennes.
Les données sont fournies par l'utilisateur, directement dans la grille. Le seul problème est de les
convertir en valeurs numériques pour les stocker dans le tableau.
Le code suivant permet d'importer la première ligne de la grille :
Les deux autres lignes sont récupérées selon un principe identique.
Le calcul des sommes horizontales est fait dans les cellules de la troisième colonne ; le calcul des moyennes dans la quatrième colonne.
Les résultats des calculs verticaux prennent place dans la troisième et quatrième lignes.
Les calculs sont faits " en coulisse " : rien n'apparaît dans la grille à l'écran.
Il faut maintenant y placer tous les résultats calculés. Le code suivant permet d'envoyer les résultats dans
la grille.
La sortie des résultats verticaux se fait par une méthode identique.
L'ensemble du code peut être téléchargé au format .txt. Par un simple copier/coller, insère le texte dans le gestionnaire d'événement du bouton Calculer.
Quand tu penses avoir une maîtrise suffisante de la variable en tableau, passe à la page
suivante.Vers la page suivante