Vous êtes sur la page 1sur 1

Université Gaston Berger de Saint-Louis 2021/2022

Institut Polytechnique de Saint-Louis TP 4


CPI 1

Introduction à la Programmation Orientée Objet

Exercice 1: Livre (Suite)

1. Cet exercice est une continuité de l’exercice 4 du TP précédent. Maintenant, on va implémenter une classe
Bibliothèque. Une bibliothèque est un ensemble de Livres. La classe Bibliothèque a pour attribut: un tableau
de Livres, une taille maximale, et le nombre de livre. Cette classe contient les méthodes suivantes:

• Un constructeur
• Une méthode qui recherche un livre par son nom. Elle renvoie le livre.
• Une méthode qui renvoie les livres écrit par un auteur.
• Une méthode qui permet d’emprunter un livre.
• Une méthode qui permet de restituer un livre.
• Une méthode qui calcule le nombre de livres de la bibliothèque.

2. Réimplémenter la classe Bibliothèque en utilisant un ArrayList.

Exercice 2: Entreprise
On veut écrire un programme permettant de gérer le personnel d’une entreprise. Les membres du personnel d’une
entreprise sont définis comme suit :
Oumar Fall H Ingénieur 2 500000
Fatou Seck F Secrétaire 3 200000
Demba Aw H Technicien 2 350000
Moussa Gningue H Ingénieur 7 600000
...
respectivement par leur prénom, le nom, le sexe, le métier, le nombre d’années d’expérience et le salaire. L’entreprise
est définie par un tableau de N (à définir) membres du personnel.

1. Définissez la classe MembresPersonnels. Cette classe doit contenir tous les attributs et méthodes nécessaire

2. Définisser la classe Entreprise. Cette classe contient les méthodes suivantes:

• Un constructeur
• afficherSalaireSup(int salaire) qui permet d’afficher les employés dont les salaires sont supérieurs à un
certain montant.
• afficherParMetier(String metier) qui permet d’afficher les employés qui ont le même métier dans l’entreprise.
• calcuMasseSalariale() qui calcule la masse salariale de l’entreprise.
• afficherEmploye() qui affiche tous les employés de l’entreprise
• femmeIngenieurExperience5() qui retourne les femmes ingénieurs dont le nombre d’expériences dépasse
5 ans.

Vous aimerez peut-être aussi