[Précédent]
[Index] | [Corrigé] | [Version imprimable]
[Prochain]

8.5
  EPFLiens - Enoncé
Niveau 2
 
 
But:
  Ecrire un programme OO qui aide la direction à gérer les EPFLiens.    
Thème:
  Héritage    
Fichiers:
  -    

Ecrivez un programme Direction.java qui aide la direction à gérer les EPFLiens (les personnes qui fréquentent l'EPFL). Votre programme doit être orienté objets et sans duplication de code inutile.

On aimerait stocker, dans un seul tableau, des informations sur 4 catégories d'EPFLiens:
  1. Les secrétaires. Chaque secrétaire est décrit(e) par son nom, l'année où il/elle est arrivée à l'EPFL, ainsi que par le nom de son laboratoire ou institut. Chaque secréraire a un salaire.

  2. Les enseignants. Chaque enseignant est décrit par son nom, l'année où il est arrivé à l'EPFL, le nom de son laboratoire ou institut, le nom de la section dans laquelle il enseigne (nous supposons que chaque enseignant s'occupe d'une seule section). Chaque enseignant a un salaire.

  3. Les étudiants d'échange. Chaque étudiant d'échange est décrit par son nom, l'année où il est arrivé à l'EPFL, le nom de la section dans laquelle il est inscrit, ainsi que le nom de son université d'origine.

  4. Les étudiants réguliers, sont ceux qui suivent la totalité de leurs études à l'EPFL. Chaque étudiant régulier est décrit par son nom, l'année où il est arrivé à l'EPFL, le nom de la section dans laquelle il est inscrit et son résultat au propé I. Pour les étudiants en 1ère année, une estimation de son résultat au propé I est utilisée.
Remplissez votre tableau par autant d'objets (personnes) que vous voulez. Voici quelques exemples:
  1. L'étudiant régulier "Gaston Peutimide", inscrit en section de systèmes de communication en 2020. Son résultat au propé I est 6.0.

  2. L'étudiant régulier "Yvan Rattrapeur", inscrit en section de systèmes de communication en 2016. Il a obtenu un résultat de 2.5 au propé I.

  3. L'étudiant d'échange "Björn Borgue", inscrit en section d'informatique en 2018. Son université d'origine s'appelle "KTH".

  4. L'enseignant "Mathieu Matheu", engagé au Laboratoire des Mathématiques Extrêmement Pures (LMEP) en 2015. Il a un salaire de 10000 francs par mois et il enseigne à la section de physique.

  5. La secrétaire "Sophie Scribona", engagée au Laboratoire des Machines à Taper (LMT) en 2005. Elle a un salaire de 5000 francs par mois.
Prévoyez les opérations suivantes dans votre programme:
  1. Affichage du nombre d'EPFLiens, dont le nombre d'étudiants.

  2. Affichage du nombre d'années moyen pendant lesquelles les personnes enregistrées ont fréquenté l'EPFL.

  3. Affichage des informations enregistrées sur chaque personne.
Exemple d'exécution:

Parmi les 5 EPFLiens, 3 sont des etudiants.
Ils sont ici depuis en moyenne 6.2 ans
Liste des EPFLiens: 
Etudiant regulier:
   Nom : Gaston Peutimide
   Annee : 2020
   Section : SSC
   Moyenne : 6.0
Etudiant regulier:
   Nom : Yvan Rattrapeur
   Annee : 2016
   Section : SSC
   Moyenne : 2.5
Etudiant d'echange:
   Nom : Bjorn Borgue
   Annee : 2018
   Section : Informatique
   Uni d'origine : KTH
Enseignant:
   Nom : Mathieu Matheu
   Annee : 2015
   Laboratoire : LMEP
   Salaire : 10000
   Section d'enseignement : Physique
Secretaire:
   Nom : Sophie Scribona
   Annee : 2005
   Laboratoire : LMT
   Salaire : 5000

 


[Précédent]
[Index] | [Corrigé] | [Version imprimable]
[Prochain]