Java : Exercice: 0425042017



Java : Exercice: 0425042017

java exercice
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 :

    1. Ajouter un salarié
    2. Supprimer un salarié
    3. Afficher les salariés
    4. Total des payes à verser
    5. Quitter

Abonnez vous à notre chaîne YouTube gratuitement