Examen 2011 exo 4

2 223 vues

Publié le

Fst - université de nouakchott
solution d'exo 4 d'examen java de 2éme année 19-06-2011

Publié dans : Formation
1 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
2 223
Sur SlideShare
0
Issues des intégrations
0
Intégrations
10
Actions
Partages
0
Téléchargements
59
Commentaires
1
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Examen 2011 exo 4

  1. 1. Examen de premiére sessionProgrammation Orientée-Objet Info – S4 Mohamed Lamine Diakité 19-06-2011 – durée 02h00 corrigé par Cheikhany ould Ejiwen
  2. 2. 1- public class Habitation { String proprietaire; String adresse; double surface; public Habitation(String prop,String adr,double surf){ proprietaire=prop; adresse=adr; surface=surf; } public double Impot(){ return 100*surface; } public void Affiche(){ System.out.println("Le proprietaire : "+proprietaire+ " ladresse est : "+adresse+" la surface est : "+surface); } }
  3. 3. 2-public class HabitationIndividuelle extends Habitation { int NbPieces; boolean piscine; public HabitationIndividuelle(String proprietaire,Stringadresse,double surface ,int nbp,boolean pis){ super(proprietaire,adresse,surface); NbPieces=nbp; piscine=pis; } public double Impot(){ if(piscine) return super.Impot()+6000+1000*NbPieces; else return super.Impot()+1000*NbPieces; }}
  4. 4. public void Affiche(){ super.Affiche(); System.out.println("Le nombre despieces : "+NbPieces+" Exist-il piscine:"+piscine); }}
  5. 5. 3- public class HabitationProfessionnelle extends Habitation{ int NbEmployes; public HabitationProfessionnelle(String proprietaire,String adresse,double surface,int nbem){ super(proprietaire,adresse,surface); NbEmployes=nbem; } public double Impot(){ return NbEmployes*2000; } public void Affiche(){ super.Affiche(); System.out.println("Le nombre des employes : "+NbEmployes); } }
  6. 6. Je fais cette partie volontairement pour vouspouver tester vos classes et voir les resultasAu niveau de compilateur que vous utilisez .Donc cette partie n’est pas obligatoire .
  7. 7. Test de la classe HabitationIndividuelle public class TestHabitationIndividuelle { public static void main (String [] args){ double I; HabitationIndividuelle HI = newHabitationIndividuelle("Paul", "METZ", 120, 5,false);System.out.println("limpot est : " + HI.Impot()); HI.Affiche(); }}
  8. 8. Test de la classe HabitationProfessionnellepublic class TestHabitationProfessionnelle {public static void main (String [] args){double I;HabitationProfessionnelle HP = newHabitationProfessionnelle("ImportExport", "METZ", 2500, 130);System.out.println("limpot est : " + HP.Impot());HP.Affiche();}}
  9. 9. Merci de votre attention Cheikhany ould Ejiwen skibnewrim@gamil.com

×