Page 1234 - IT2
P. 1234
Chaque logement est caractérisé par :
· Un numéro de type entier,
· Une surface en m² de type entier,
er
· Un numéro d’étage de type entier ne prenant que les valeurs 0 (rez-de-chaussée) ou 1 (1 étage),
· Un montant qui représente la valeur (coût d’achat) du logement de type réel,
· Un montant de loyer de type réel.
1. Créer la classe « logement ». (1 pt)
2. Ajouter à cette classe les sélecteurs et les modificateurs ainsi qu’un constructeur avec paramètres. (0,5 pt)
3. Ajouter la méthode toString() pour afficher les informations d’un logement. (0,5 pt)
Le centre de vacances est caractérisé par :
· Un nom.
· Un tableau de logements.
· Une adresse.
4. Créer la classe « centre » et un constructeur avec paramètres. (1 pt)
5. Créer une méthode permettant d’ajouter logement au centre. (0,25 pt)
6. Créer une méthode permettant de modifier un logement du centre. (0,25 pt)
7. Ecrire une méthode renvoyant le numéro du logement ayant la valeur (coût d’achat) la plus élevée.
(0,75pt)
8. Ecrire une méthode permettant d’afficher tous les logements d’un étage (0 ou 1) donné en paramètres.
(1pt)
9. Ecrire une classe test afin de tester le code déjà écrit. (0,5 pt)
10. Créer une interface permettant d’ajouter un logement au centre. Effectuer les contrôles nécessaires
(Types de champs, 2 étages seulement…). (1,5 pt)
11. Créer une interface permettant d’afficher les logements d’un même étage. (0,75 pt)
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812
3/3

