Examen de Programmation Java - Habitations
Examen de Programmation Java - Habitations
PED-FR-06-00
et de la recherche scientifique
****
Date : 13/04/2023
Institut Supérieur d’Informatique
Classe : CS 2 Examen - Session de rattrapage Durée : 1h30
Date : Programmation Java Documents et
24 Juin 2024 ***************** calculatrices non
Nbre pages : 2 Chargé(s) du cours : Mayssa FRIKHA autorisés
Barème : (0.75-5.5-3-3.5-5-2.25)
Exercice : Un quartier contient différentes habitations. Chaque habitation peut être soit un
appartement ou soit une maison. (0.75-5.5-3-3.5-5-2.25)
1/2
5) La classe Cartier représente un quartier contenant diverses habitations telles que des
maisons et des appartements. Elle a deux attributs privés : le nom (String) et une liste
d'habitations listeH (ArrayList). Elle possède les méthodes :
constructeur avec paramètres.
getNom() qui retourne le nom du cartier
getNHabitation() qui retourne le nombre d’habitations dans le cartier
ajouter(Habitation h) qui ajoute une habitation à la famille
calculerSurfaceMaison() qui retourne la surface totale des maisons du cartier.
calculerNombreImmeuble() qui retourne le nombre des immeubles dans le cartier.
6) Créer la classe de test qui permet de :
Créer une maison
Créer deux appartements
Créer un cartier et y insérer les habitations
Comparer la surface d’une maison et un appartement
Calculer le nombre des immeubles dans le cartier
2/2