Académique Documents
Professionnel Documents
Culture Documents
d'interface. Il vous servira galement de rvision pour les notions d'hritage, de classes
abstraites et de polymorphisme.
Le directeur d'une entreprise de produits chimiques souhaite grer les salaires et primes de ses
employs au moyen d'un programme Java.
Un employ est caractris par son nom, son prnom, son ge et sa date d'entre en service
dans l'entreprise.
Codez une classe abstraite Employe dote des attributs ncessaires, d'une mthode abstraite
calculerSalaire (ce calcul dpendra en effet du type de l'employ) et d'une mthode
getNom retournant une chaine de caractre obtenue en concatnant la chaine de caractres
"L'employ " avec le prnom et le nom.
Dotez galement votre classe d'un constructeur prenant en paramtre l'ensemble des attributs
ncessaires.
Calcul du salaire
Le calcul du salaire mensuel dpend du type de l'employ. On distingue les types d'employs
suivants :
Ceux affects la Vente. Leur salaire mensuel est le 20 % du chiffre d'affaire qu'ils ralisent
mensuellement, plus 400 Dirhams.
Ceux affects la Reprsentation. Leur salaire mensuel est galement le 20 % du chiffre
d'affaire qu'ils ralisent mensuellement, plus 800 Dirhams.
Ceux affects la Production. Leur salaire vaut le nombre d'units produites mensuellement
multiplies par 5.
Ceux affects la Gestion. Leur salaire vaut leur nombre d'heures de travail mensuel
multiplies par 65 Dirhams.
Codez une hirarchie de classes pour les employs en respectant les conditions suivantes :
Employs risques
Certains employs des secteurs production et gestion sont appels fabriquer et manipuler
des produits dangereux.
Aprs plusieurs ngociations syndicales, ces derniers parviennent obtenir une prime de
risque mensuelle.
Compltez votre programme en introduisant deux nouvelles sous-classes d'employs. Ces
sous-classes dsigneront les employs des secteurs production et gestion travaillant avec des
produits dangereux.
Ajouter galement votre programme une interface pour les employs risque permettant de
leur associer une prime mensuelle fixe de 200 Dirhams.
Collection d'employs