0% ont trouvé ce document utile (0 vote)
173 vues2 pages

Gestion Employés et Sociétés en Java

Ce document décrit un exercice de programmation en Java impliquant les classes Employé et Société. Les employés ont un numéro et un salaire et sont embauchés par une société. Les sociétés embauchent des employés et peuvent augmenter les salaires de tous leurs employés. Le but est de développer ces classes et de tester leur fonctionnement.

Transféré par

Nourchene Riahi
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)
173 vues2 pages

Gestion Employés et Sociétés en Java

Ce document décrit un exercice de programmation en Java impliquant les classes Employé et Société. Les employés ont un numéro et un salaire et sont embauchés par une société. Les sociétés embauchent des employés et peuvent augmenter les salaires de tous leurs employés. Le but est de développer ces classes et de tester leur fonctionnement.

Transféré par

Nourchene Riahi
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

TP5 JAVA

Maroua Belkneni

Année universitaire : 2020/ 2021 STIC L1

Exercice 1 :

Soit les Deux classes Employe et Societe.

 Un employé a un nom connu dès sa création et qui ne peut pas changer. Il est
caractérisé par son numéro qui lui sera automatiquement attribué à sa création. Un
employé est embauché dans une société qui lui verse un salaire ; il ne peut pas
changer de société. Le salaire peut être augmenté d'un certain pourcentage. On doit
pouvoir savoir si deux employés sont collègues (i.e. travaillent dans la même société).
 Une société a un nom connu dès sa création et qui ne peut pas changer. Une société
tient à jour la liste des employés qu'elle a embauchés (vous devez utiliser la classe
Vector de l'API). Une société peut augmenter le salaire de tous ses employés. On
peut obtenir la Masse Salariale d'une société.

Dans la classe Employe on tient à jour la liste des sociétés qui ont embauché au moins un
employé (vous devez utiliser la classe Vector). Cette liste pourra être affichée.

La classe Employe contiendra les méthodes suivantes :

- public static void afficherListeSociete()


- public Employe(String nom, Societe s)
- public Societe getSociete()
- public double getSalaire()
- public void setSalaire(double salaire)
- public void augmenterSalaire(double taux)
- public boolean estCollegue(Employe e)
- public String toString()

La classe Societe contiendra les méthodes suivantes :

- public Societe(String nom)


- public String getNom()
- public void embaucher(Employe e)
- public void AugmentationGenerale(double taux)
- public double getMasseSalariale()
- public String toString()

Développez la classe Test.java pour tester les classes Employe et Societe. Vous devez
obtenir le résultat suivant :

Toto Numero:5000 SOCIETE:IBM SALAIRE:1000.0


Titi Numero:5001 SOCIETE:HP SALAIRE:1000.0
false
******************
SOCIETE:HP
Titi Numero:5001 SOCIETE:HP SALAIRE:1040.3
Tutu Numero:5003 SOCIETE:HP SALAIRE:1030.0
MASSE SALARIALE HP:2070.3
--------------------------
LISTE DES SOCIETES
--------------------------
******************
SOCIETE:IBM
Toto Numero:5000 SOCIETE:IBM SALAIRE:1000.0
Tata Numero:5002 SOCIETE:IBM SALAIRE:1000.0
MASSE SALARIALE IBM:2000.0
******************
SOCIETE:HP
Titi Numero:5001 SOCIETE:HP SALAIRE:1040.3
Tutu Numero:5003 SOCIETE:HP SALAIRE:1030.0
MASSE SALARIALE HP:2070.3

Vous aimerez peut-être aussi