Vous êtes sur la page 1sur 1

Université Alger1/FS/ Dep MI Spécialité : L2 informatique/S4

Module : POO Enseignant : DJAAFRI

TEST de POO : 40 min

On veut gérer les augmentations de salaire des employés, pour cela on crée trois classes :

1. Soit la classe Employe définie par les attributs privés :


• identifiant id de type entier
• nom de type chaine
• salaire sal de type décimal.
• Catégorie de l’employé catEmp de type entier.

La classe Employe doit être munie d’un constructeur.

2. La classe Augmentation estdéfinie par les attributs privés suivants :


• La catégorie de l’employé categEmp de type entier
• Le nom de la catégorie de l’employé desCatEmp de type Chaine de caractères
• aug représentant un ratio d’augmentation de salaire (pourcentage).

Un constructeur permettant d’initialiser un objet de type Augmentation

3. La classe TestAugmentation contenant la méthode main(). Réaliser les traitements


suivants dans le main :
• Créer un tableau tabAug d’objets de type Augmentation avec les valeurs respectives
suivantes : (1, "agent",0.2), (2, "ingénieure",0.5) et (3, "cadre sup",1.7).
• Créer un tableau tabEmp de trois (03) objets de type Employe avec des valeurs de
votre choix.
• Utiliser une boucle for ou while pour parcourir le tableau tabEmp et calculer
l’augmentation, puis afficher le nom et le nouveau salaire de chaque employé.

Remarque : rajouter les méthodes nécessaires pour manipuler les attributs privés depuis
l’extérieur.

Vous aimerez peut-être aussi