Département Technologies de l’Informatique 1 DEVOIR DE CONTRÔLE ECUE : Programm
Département Technologies de l’Informatique 1 DEVOIR DE CONTRÔLE ECUE : Programmation Orientée Objets Classe(s) : L2-DSI (1- 2) L2-RSI 2 L2-SEM Enseignante(s) : Mme Ammari .I, Mme Cheikh.E, Mme Manai.H, Mme Jaouani.I Documents autorisés : Oui Non Calculatrice autorisée : Oui Non Date : 13/11/2014 Durée : 1h Nombre de pages : 2 Problème On désire programmer une application de gestion des affectations des élèves aux collèges. Pour ce faire, on dispose de la classe Elève, suivante, supposée déjà réalisée : Et on souhaite définir les classes Collège et CollègePilote suivantes : NB : + : publique, – : privé, # : protégé. Département Technologies de l’Informatique 2 Avec pour : La classe Collège : Constructeur : permet d’initialiser les trois attributs désignation, nbreMaxAOrienter et gouvernorat par des valeurs passées en paramètres. estAccepté(Elève, réel) : vérifie si l’élève est accepté ou non au collège courant, sachant que sa moyenne doit être supérieure ou égale à une moyenne bien déterminée et qu’il doit habiter dans le même gouvernorat que celui du collège courant. orienterElève(Elève, réel) : vérifie si l’élève est orienté ou non au collège courant, sachant qu’il doit être déjà accepté et que le nombre des élèves orientés n’a pas encore atteint le nombre maximal à orienter au collège courant. Si l’élève est orienté alors on doit lui associer son nouveau collège. Si la moyenne n'est pas précisée, elle est fixée à 10. getGouvernorat() : retourne le gouvernorat du collège. toString() : retourne tous les attributs de Collège. On suppose qu’elle est déjà définie. Question n°1 : (7 Points) Écrire le code Java de la classe Collège. Question n°2 : (6 Points) Écrire le code Java de la classe CollègePilote, sachant que : élèveElu : représente l’élève élu du collège. constructeur : initialise les trois attributs désignation, nbreMaxAOrienter et gouvernorat par des valeurs passées en paramètres. élire(Elève) : permet de choisir un élève élu. élu( ) : retourne l’élève élu. orienterElève(Elève) : une redéfinition de la méthode orienterElève(Elève) de la classe Collège sachant que cette orientation exige qu’un élève n’a pas redoublé. setMoyenneMin(réel) : modifie la moyenne minimale. afficher : affiche tous les attributs du collègePilote. Question n°3 : (7 Points) Créer une classe Test réduite à une méthode main dans laquelle : on crée les deux objets coll et collP suivants : - coll (Collège Ariana, Ariana, 150) - collP (Collège Menzah5, Ariana, 120,17) on crée un tableau qui contient les 10 objets élève saisis au clavier. on affiche tous les élèves qui sont orientés au collège collP. on choisit et on affiche l’élève élu, sachant qu’on va élire le premier élève, du tableau déjà saisi, qui va être orienté au collège pilote. Bon travail uploads/Politique/ devoir-controle-novembre-2014-pdf.pdf
Documents similaires










-
48
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Aoû 31, 2021
- Catégorie Politics / Politiq...
- Langue French
- Taille du fichier 0.3317MB