TP4-Héritage-1 TA 1
TP4-Héritage-1 TA 1
TP4-Héritage-1 TA 1
TP 4 Héritage
Exercice 1 :
On désire automatiser la gestion d’une bibliothèque qui comprend des livres et des adhérents.
1. Créez une classe Personne qui contient :
- les attributs privés : nom, prenom et age ;
- un constructeur pour initialiser les différents attributs ;
- une méthode afficher() qui affiche le nom, le prénom et l’âge.
4. Un livre est définit par un numéro ISBN (entier), un titre et est écrit par au plus 4 auteurs.
- créez la classe Livre ;
- ajoutez une méthode afficher() qui affiche le ISBN, le titre et les informations des au-
teurs.
5. Créez une classe Bibliothèque qui contient une méthode main(), dans laquelle :
- déclarez (instanciez) un adhèrent ;
- instanciez un livre qui est écrit par deux auteurs ;
- affichez les informations de l’adhèrent et du livre.
Exercice 2 :
On désire gérer les salaires et les primes des employés d’une entreprise.
Le calcul du salaire mensuel dépend du type de l'employé. On distingue les types d'employés
suivants
Vendeur : leur salaire mensuel est le 20% du chiffre d’affaire qu’ils réalisent mensuel-
lement, plus 200 dinars.
Représentant : leur salaire mensuel est le 20% du chiffre d’affaire qu’ils réalisent
mensuellement, plus 400 dinars
Technicien : leur salaire vaut le nombre d’unités produites mensuellement multipliées
par 5.
Manutentionnaire : Leur salaire vaut le nombre d’heures de travail mensuel multi-
pliées par 30 dinars
1. Créer la classe Employe :
- Un employé est caractérisé par son nom (de type String), prénom (de type
String), âge (de type int) et date de recrutement (de type String).
Programmation Orientée Objet - Semestre 2 – 2019-2020 – 1 ère année TA - ENSTAB