0% ont trouvé ce document utile (0 vote)
12 vues2 pages

Exercice Examen TP 3

Le document décrit la création de classes en programmation orientée objet, notamment une classe Etudiant avec des attributs et méthodes pour afficher les informations des étudiants. Il inclut également les classes Matiere, Technologie_Reseau et Securite_Reseau, chacune avec des attributs et méthodes spécifiques pour le calcul des moyennes et l'affichage des notes. Enfin, il propose un programme principal pour gérer les résultats des étudiants et analyser leurs performances.

Transféré par

trabelsi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
12 vues2 pages

Exercice Examen TP 3

Le document décrit la création de classes en programmation orientée objet, notamment une classe Etudiant avec des attributs et méthodes pour afficher les informations des étudiants. Il inclut également les classes Matiere, Technologie_Reseau et Securite_Reseau, chacune avec des attributs et méthodes spécifiques pour le calcul des moyennes et l'affichage des notes. Enfin, il propose un programme principal pour gérer les résultats des étudiants et analyser leurs performances.

Transféré par

trabelsi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi