Numéro 2 (Introduction à la POO : total de 10 points) ( matières du 14 et 21 février 2007, une ancienne question d’intra ). Rappels : 1 minute = 60 secondes 1 heure = 60 minutes = 3600 secondes 2 heures 10 minutes et 5 secondes = 2 x 3600 + 10 x 60 + 5 = 7805 secondes Une activité est caractérisée par son nom et sa durée en nombre de secondes. Réalisez un projet en C++ qui : 1.comporte la classe Activite avec a) deux champs d’informations : nom : de la classe string pour le nom de l’activité duree : de type int pour la durée en secondes b)contient des constructeurs en sachant que l’instruction suivante : Activite act1("Examen intra", 7200), act2("Course 100 metres", 14), act3("EXAMEN INTRA", 2, 0, 0), act4("Faire le TP2", 6,30,15); permet d’instancier (de construire) quatre activités de durée respectivement 7200 secondes, 14 secondes, 2 heures, 0 minute et 0 seconde, 6 heures, 30 minutes et 15 secondes.. c)des méthodes d’accès : getHeure, getMinute, getSeconde permettant de calculer et de retourner le nombre d’heures (exemple 2), de minutes (exemple 1) et de secondes (exemple 10) qui composent une durée en secondes (exemple 7270). ( Note : Une durée de 7270 secondes est aussi 7200 secondes + 60 secondes + 10 secondes qui est 2 heures et 1 minute et 10 secondes ) d)d’autres méthodes appropriées 2.compare la durée de deux activités et écrivez des instructions pour comparer la durée de act1 vs act2, act1 vs act3. 3.ajoute 15 minutes de plus pour l’activité 1 (act1) et affiche cette activité après cette modification Critères de correction du numéro 2 : 1. la classe Duree : champs, constructeurs et méthodes : 5 points 2. bon fonctionnement : 3 points 3. qualité de la programmation : 2 points