0% ont trouvé ce document utile (0 vote)
48 vues3 pages

Gestion des Étudiants et Événements en C++

Ce document décrit plusieurs exercices sur les collections en C++. Le premier exercice concerne une classe Ecole qui regroupe des étudiants. Le deuxième exercice concerne une classe pour gérer des évènements par année. Le troisième exercice concerne une bibliothèque avec des classes Ouvrage et Bibliothèque.

Transféré par

MohamedNour
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
48 vues3 pages

Gestion des Étudiants et Événements en C++

Ce document décrit plusieurs exercices sur les collections en C++. Le premier exercice concerne une classe Ecole qui regroupe des étudiants. Le deuxième exercice concerne une classe pour gérer des évènements par année. Le troisième exercice concerne une bibliothèque avec des classes Ouvrage et Bibliothèque.

Transféré par

MohamedNour
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TD3 : Les Collections

Exercice: cole
Un tudiant est caractrise par :
Un nom
Une adresse
Une classe
Une date de naissance
Un numro didentit
On dsire implmenter une autre classe nomme Ecole qui regroupe les tudiants. Elle
permettra deffectuer les oprations suivantes :
ajouter un tudiant
afficher toutes les donnes de tous les tudiants
rechercher un tudiant (par son numro didentit)
supprimer un tudiant (trouv par son numro didentit)
rechercher et afficher tous les tudiants dune classe
Essayez dajouter plusieurs fois le mme tudiant avec le mme numro didentit.
Que remarquez-vous ? Quelles modifications faut-il faire ? Quelles diffrences voyezvous dans votre programme ?

POO C++ TD3 : Les Collections

Exercice: vnement
Un vnement est caractris par
sa date
son lieu
son type
son nom
Pour chaque anne, on associe une liste des vnements. Cette liste doit tre ordonne
dans lordre chronologique. Notre application permet de :
1. Ajouter un vnement que vous passerez en paramtre.
2. Afficher lensemble des vnements associs une date donne.
3. Retourner un vnement selon un nom donn.
4. Regrouper les vnements par type .
5. Afficher lensemble des vnements associs.
Exemple :
1994, Cration de CEP Lyon ,Lyon, culturelle
1994, Mort dAyrton Senna ,Paris, politique
1889, Inauguration tour Eiffel , Paris, scientifique
1953, Naissance de John Malkovich, Egypte, culturelle
1953, Naissance de Sgolne Royal 1889, Canada, politique

POO C++ TD3 : Les Collections

Exercice: Bibliothque
On dsire implmenter un systme de gestion dune bibliothque. crire pour cela les
classes suivantes :
1. Un ouvrage est caractris par :
son code (entier)
son titre (chaine de caractres)
le nombre dexemplaires (entier)
le prix unitaire (rel)
La classe devra offrir les mthodes suivantes :
Un constructeur par dfaut qui initialise le titre et tous les autres attributs 0.
Un constructeur qui initialise tous les attributs laide de paramtres.
Des mthodes daccs pour tous les attributs.
affich : qui permet dafficher les informations relatives un ouvrage
totalOuvrage : qui permet de calculer le prix total du stock dun ouvrage (nombre
dexemplaires * prix unitaire)
2- Une bibliothque est constitue dun ensemble douvrages. La classe devra offrir les
mthodes suivantes :
afficher : qui permet dafficher tous les ouvrages dune bibliothque. Laffichage dun
ouvrage devra contenir les informations relatives cet ouvrage, ainsi que laffichage
du prix du stock relatif cet ouvrage.
prixTotal : qui permet de calculer la somme des prix de tous les ouvrages de la bibliothque (en tenant compte du nombre dexemplaires de chacun).
rechercher : qui prend comme paramtre un entier et recherche un ouvrage avec ce
code.
ajouter : qui permet dajouter un nouvel ouvrage la fin du tableau ( condition que
le code nexiste pas dj dans le tableau).
diminuerNbExp : qui prend comme paramtres un code et un nombre n et effectue les oprations suivantes :
rechercher louvrage correspondant dans le tableau, sil existe alors diminuer son
nombre dexemplaires de n .
augmenterNbExp : qui prend comme paramtres un code et un nombre n et
effectue les oprations suivantes : rechercher louvrage correspondant, sil existe alors
augmenter son nombre dexemplaires de n .

POO C++ TD3 : Les Collections

Vous aimerez peut-être aussi