Les variables en tableaux

Exercices à deux dimensions

Grille2Etablis une application (enregistre le projet sous le nom Grille2) dont l'interface se présente comme sur l'illustration ci-contre.

On y voit :

  • un composant TStringGrid nommé Grille de dimension 5x5 ;
  • deux composants TEdit nommés respectivement Colonne et Contenu ;
  • un composant TButton nommé Bouton ;
  • deux composants TLabel utilisés comme légendes des zones de textes.

L'utilisateur fournit dans la zone Contenu ce qu'il souhaite voir apparaître dans la colonne dont le numéro est indiqué dans la zone Colonne.

Grille3Établis une application (enregistre le projet sous le nom Grille3) dont l'interface se présente comme sur l'illustration ci-contre.

On y voit :

  • un composant TStringGrid nommé Grille de dimension 5x5 ;
  • un composant TEdit nommé Contenu ;
  • un composant TButton nommé Bouton ;
  • un composant TLabel utilisé comme légendes pour la zone de texte.

L'utilisateur fournit dans la zone Contenu ce qu'il souhaite voir apparaître dans les diagonales de la grille.

Pfffftttt.... J'arrive bien à des solutions, mais c'est complètement bourrin. Et je n'ose imaginer ce que ça donnerait pour des grilles encore plus grandes. C'est loooooong.

Bien sûr, dans l'état actuel de vos connaissances, il n'y a que peu d'espoirs de trouver des solutions élégantes. Mais, la leçons prochaine devrait nous permettre d'aller plus vite, plus loin.

Établis une application (enregistre le projet sous le nom Grille4) dont l'interface se présente comme sur les deux exemples ci-dessous.

Grille4aGrille4b

  • L'utilisateur fournit deux nombres.
  • L'application affiche verticalement la somme, la différence et le quotient de ces deux nombres.
  • Au cas où le deuxième nombre serait nul, il ne faut pas faire calculer le quotient mais indiquer un message d'erreur dans la cellule correspondante.

Quand les trois applications ont été approuvées par le professeur, passe à la page suivante.


Dernière modification 18/08/2016 Test dans /info ...