2ESER
TP 3
Classes et héritage
1- Définir la classe Etudiant ayant :
o Deux attributs publics :
• nom de type String
• prenom de type String
o Deux méthodes :
• Un constructeur 2-arguments
• Une méthode Affiche() qui affiche les informations relatives à un étudiant
2- Définir la classe Matiere ayant :
o Trois attributs :
• coefficient public de type float
• note du DS privé de type float
• note de l’examen privé de type float
o Trois méthodes :
• Un constructeur 0-arguments (les notes du DS et de l’examen seront tapées par
l’utilisateur)
• Une méthode abstraite CalculerMoyenne() qui retourne un float
• Une méthode Affiche() qui affiche les notes du DS et de l’examen d’un étudiant
3- Définir la classe Technologie_Reseau héritant de la classe Matiere :
o Un attribut :
• note de TP privé de type float
o Trois méthodes :
• Un constructeur 0-arguments qui fixe le coefficient de la matière à 2 et la note de
TP sera tapée par l’utilisateur
• Une méthode CalculerMoyenne() qui calcule la moyenne de l’étudiant en
Technologie réseau selon la formule suivante :
0.4*noteTP + 0.28*noteDS + 0.32*noteExamen
• Une méthode Affiche() qui affiche toutes les notes d’un étudiant en Technologie
réseau (note du DS, de l’examen et du TP)
Dorsaf SEBAI 1 ISIGK 2016/2017
2ESER
4- Définir la classe Securite_Reseau héritant de la classe Matiere :
o Un attribut :
• redoublant public de type boolean indiquant si un étudiant est redoublant ou
non
o Deux méthodes :
• Un constructeur 0-arguments qui fixe le coefficient de la matière à 1.5 et
l’attribut redoublant sera tapé par l’utilisateur
• Une méthode CalculerMoyenne() qui calcule la moyenne de l’étudiant en
Sécurité réseau selon la formule suivante :
0.4*noteDS + 0.6*noteExamen
Si l’étudiant n’est pas redoublant, il aura un plus 1 à sa note de DS
5- Ecrire un programme principal qui permet la gestion des résultats des étudiants. Ce
programme permet de :
o Définir un tableau de N étudiants (valeur aux choix).
o Calculer la moyenne générale de chaque étudiant.
o Indiquer le rang de chaque étudiant selon sa moyenne.
6- L’administration souhaite savoir le nombre d’étudiants ayant plus que 14 en examen de
Technologie réseau et de sécurité réseau. Trouver une solution permettant d’afficher le
nombre d’étudiants ayant plus que 14 en examen.
Dorsaf SEBAI 2 ISIGK 2016/2017