Java : Exercice: 0425042017
I-On Considère un programme de gestion du personnel employé par une entreprise. On peut distinguer dans cette entreprise, les différents types de salariés suivants :
- Les employés qui sont décrits par un matricule, un nom, un
nombre d’heures et un taux horaire de rémunération
- Les vendeurs sont des employés qui touchent en plus une commission = Ventes * Pourcentage
- à part les employés et les vendeurs, l’entreprise emploie une 3ème catégorie de salariés qui sont les directeurs. Ceux-ci sont des salariés qui touchent un salaire fixe augmenté d’une prime et ils dirigent un certain nombre d’employés.
- Ce programme doit être capable de :
- Saisir toutes les informations associées à un salarié
- Afficher toutes les informations associées à un salarié
- Calculer la paye d’un salarié
- A partir des éléments exposés ci-dessus, on voudrait représenter la structure des données Correspondantes à ce programme en adoptant une approche par objets. Pour ceci, on vous demande
de :
1. Identifier les différentes classes et donner leur hiérarchie.
2. Ecrire les classes identifiées en java.
II- Reprenons la hiérarchie de classes décrite dans l’exercice précédent. Nous souhaitons maintenant utiliser un tableau pour stocker l’ensemble des salariés de l’entreprise. A partir de ce tableau, nous voulons pouvoir :
- Ajouter un salarié donné dans le tableau
- supprimer un salarié de rang donné du tableau
- afficher les informations concernant tous les salariés
- calculer le total des payes à verser.
Travail demandé : Créer la classe
TableSalaries
III- Utilisez les classes décrites dans les deux questions précédentes pour écrire un programme principal permettant de créer un tableau de salariés et de le gérer à l’aide du menu suivant :
- Ajouter un salarié
- Supprimer un salarié
- Afficher les salariés
- Total des payes à verser
- Quitter