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

  • 48
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager