![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
Gabi
Salut,
Je propose juste une structure de base pour partir du bon pieds. Cette logique est valable si tous les élèves ont le même nombre de notes:
fait 2 tableaux de ce style:
noms: array[1..nb_eleves] of string[50];
notes: array[1..nb_eleves,1..nb_notes] of real;
le premier tableau rassemble les noms (logique) et le deuxième les notes sur 2 dimensions: chaque ligne correspond à un élève et chaque colonne à une note d'un interro par ex. Quand tu recherche la note qu'un élève a eu à la C ième interro, fait la saisie du nom, recherche son indice "L" dans le tableau 1D de noms (avec une boucle while(saisie<>noms[i]....), puis va chercher la note dans le tableau 2D de notes aux coord notes[L,C].
Si jamais les interros sont définies par des noms (et pas des numéros), fait aussi un tableau 1D du style interros:array[1..nb_interros] of string[50]; Après, le principe est le même que pour les noms des élèves.
Voila bon courage,
Gabi
Partager