Académique Documents
Professionnel Documents
Culture Documents
Exercice 1 :
Ecrire un programme C# qui permet de lire des
étudiants (nom, moyenne), de rechercher un
étudiant et d’afficher sa moyenne. Pour ce faire:
Créez une classe Etudiant {Nom, Moyenne}
Saisir la liste d’étudiants (nombre compris entre 0 et
20 à saisir par l’utilisateur ),
Saisir l’étudiant à rechercher
Et Afficher sa moyenne.
1
21/10/2023
Exercice 2
Reprendre l ’exercice 1 :
- Rajouter le prénom,
- Remplacer la moyenne par une liste de Notes,
- Remplacer les variables membres par des
propriétés,
- Rajouter un constructeur permettant d’initialiser
le nom et prénom, et de créer la liste de notes.
public class Etudiant
{
public string Nom { get; set; }
public string Prenom { get; set; }
public List<float> Notes { get; set; }
public Etudiant(string nom, string prenom)
{Nom = nom;
Prenom = prenom;
Notes = new List<float>();}
}
2
21/10/2023
//ou bien
int indice = Etudiants.FindIndex(elt => elt.Nom == nom_recherché);
if (indice == -1)
{ Console.WriteLine("n'existe pas "); }
else
{ Console.WriteLine(Etudiants[indice].Notes.Average());}
Console.ReadKey();
3
21/10/2023
Exercice 4
Reprendre la classe Etudiant :
- Créer la classe EtudiantLocal qui hérite de la classe
Etudiant et qui rajoute la propriété CIN.
- Créer la classe EtudiantEtranger qui hérite de la classe
Etudiant et qui rajoute les propriétés Nationalité et
numPasseport.
- Redéfinir la méthode ToString() dans chacune des
classes pour qu’elle affiche:
- Etudiant : nom, prenom, adresse
- EtudiantLocal : CIN, nom, prenom, adresse
- EtudiantEtranger : NumPasseport, nom, prenom, adresse,
Nationalité.
- Dans la fonction Main :Créer une liste de 5 étudiants : 3
locaux et 2 étrangers et utiliser la métode ToString pour
afficher leurs données.
8