Page 107 - IT2
P. 107
V – PROGRAMMATION OBJET : (6 PTS)
Vous allez devoir participer à la conception et à la programmation d’une application de gestion
d’un agenda. Un agenda électronique permet de mémoriser des événements, ponctuels
(comme un examen de P.O.O. le mercredi 22 mai de 14h `a 16h) ou chroniques (comme un
cours de P.O.O. tous les lundis, mardis, mercredis à partir du 18 janvier et pendant 6
semaines).
Un événement chronique est caractérisé par les mêmes informations qu’un événement
ponctuel, plus la périodicité (le nombre de jours auxquels un événement revient; par
exemple, 7 pour un cours hebdomadaire) et le nombre de fois ou la périodicité est
renouvelée.
Un agenda électronique appartient à une personne dont on mémorise le nom et le prénom.
Ensuite, il gère essentiellement la structure de données qui lui sert à mémoriser les
événements.
1. Créer les classes Evénement, EvenementChronique et EvenementPonctuel.(1.5 Pts)
Ecrivez tous les constructeurs nécessaires pour les événements, ainsi que les
méthodes toString.
2. Créer la classe Agenda. (0.75 Pt)
3. Ajouter à la classe Agenda les méthodes.
creerEvenementPonctuel (0.75 Pt)
creerEvenementChronique (0.75 Pt)
afficheEvenementsDuJour (0.75 Pt)
4. Ajouter une méthode de suppression d’un événement d une agenda. (0.75 Pt)
5. Créer une classe de test (0.75 Pt)
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

