SlideShare une entreprise Scribd logo
1  sur  10
Examen de premiére session
Programmation Orientée-Objet

            Info – S4
    Mohamed Lamine Diakité
    19-06-2011 – durée 02h00



   corrigé par Cheikhany ould Ejiwen
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+
         " l'adresse est : "+adresse+" la surface est : "+surface);
         }
     }
2-
public class HabitationIndividuelle extends Habitation {
   int NbPieces;
   boolean piscine;

   public HabitationIndividuelle(String proprietaire,String
adresse,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;
     }
}
public void Affiche(){
    super.Affiche();
    System.out.println("Le nombre des
pieces : "+NbPieces+" Exist-il piscine
:"+piscine);
    }

}
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);
         }
     }
Je fais cette partie volontairement pour vous
pouver tester vos classes et voir les resultas
Au niveau de compilateur que vous utilisez .
Donc cette partie n’est pas obligatoire .
Test de la classe HabitationIndividuelle



 public class TestHabitationIndividuelle {
  public static void main (String [] args){
  double I;
  HabitationIndividuelle HI = new
HabitationIndividuelle("Paul", "METZ", 120, 5,false);
System.out.println("l'impot est : " + HI.Impot());
  HI.Affiche();
  }
}
Test de la classe HabitationProfessionnelle


public class TestHabitationProfessionnelle {
public static void main (String [] args){
double I;

HabitationProfessionnelle HP = new
HabitationProfessionnelle("ImportExport", "METZ", 2500, 130);
System.out.println("l'impot est : " + HP.Impot());
HP.Affiche();
}
}
Merci de votre attention
     Cheikhany ould Ejiwen
    skibnewrim@gamil.com

Contenu connexe

Tendances

Correction Examen 2016-2017 POO .pdf
Correction Examen 2016-2017 POO .pdfCorrection Examen 2016-2017 POO .pdf
Correction Examen 2016-2017 POO .pdf
slimyaich3
 
Rapport de stage TOIP/VOIP
Rapport de stage TOIP/VOIPRapport de stage TOIP/VOIP
Rapport de stage TOIP/VOIP
Mounir Kaali
 
rapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATrapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSAT
Siwar GUEMRI
 

Tendances (20)

Chapitre 2 classe et objet
Chapitre 2   classe et objetChapitre 2   classe et objet
Chapitre 2 classe et objet
 
UML
UMLUML
UML
 
Polymorphisme (cours, résumé)
Polymorphisme (cours, résumé)Polymorphisme (cours, résumé)
Polymorphisme (cours, résumé)
 
Correction Examen 2016-2017 POO .pdf
Correction Examen 2016-2017 POO .pdfCorrection Examen 2016-2017 POO .pdf
Correction Examen 2016-2017 POO .pdf
 
JDBC: Gestion des bases de données en Java
JDBC: Gestion des bases de données en Java JDBC: Gestion des bases de données en Java
JDBC: Gestion des bases de données en Java
 
Rapport de stage TOIP/VOIP
Rapport de stage TOIP/VOIPRapport de stage TOIP/VOIP
Rapport de stage TOIP/VOIP
 
Manuel des TP : Atelier systèmes 2
Manuel des TP : Atelier systèmes 2Manuel des TP : Atelier systèmes 2
Manuel des TP : Atelier systèmes 2
 
Appels de procédures distants (RPC)
Appels de procédures distants (RPC)Appels de procédures distants (RPC)
Appels de procédures distants (RPC)
 
Le passage du diagramme de classe vers le model objet relationnel
Le passage du diagramme de classe vers le model objet relationnelLe passage du diagramme de classe vers le model objet relationnel
Le passage du diagramme de classe vers le model objet relationnel
 
Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learning
 
Chapitre 1 LES SERVICES RESEAUX.pptx
Chapitre 1 LES SERVICES RESEAUX.pptxChapitre 1 LES SERVICES RESEAUX.pptx
Chapitre 1 LES SERVICES RESEAUX.pptx
 
rapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFErapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFE
 
rapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATrapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSAT
 
Conception et développement d'une application Android pour TUNISAIR
Conception et développement d'une application Android pour TUNISAIRConception et développement d'une application Android pour TUNISAIR
Conception et développement d'une application Android pour TUNISAIR
 
Intelligence Artificielle - Algorithmes de recherche
Intelligence Artificielle - Algorithmes de rechercheIntelligence Artificielle - Algorithmes de recherche
Intelligence Artificielle - Algorithmes de recherche
 
Programmation de systèmes embarqués : Introduction aux systèmes embarqués
Programmation de systèmes embarqués : Introduction aux systèmes embarquésProgrammation de systèmes embarqués : Introduction aux systèmes embarqués
Programmation de systèmes embarqués : Introduction aux systèmes embarqués
 
Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2
 
Projet de fin étude ( LFIG : Conception et Développement d'une application W...
Projet de fin étude  ( LFIG : Conception et Développement d'une application W...Projet de fin étude  ( LFIG : Conception et Développement d'une application W...
Projet de fin étude ( LFIG : Conception et Développement d'une application W...
 
Cours design pattern m youssfi partie 4 composite
Cours design pattern m youssfi partie 4 compositeCours design pattern m youssfi partie 4 composite
Cours design pattern m youssfi partie 4 composite
 
Système d’exploitation: Principe
Système d’exploitation: PrincipeSystème d’exploitation: Principe
Système d’exploitation: Principe
 

Similaire à Examen 2011 exo 4 (8)

Chap 2--POO avec JAVA.pdf
Chap 2--POO avec JAVA.pdfChap 2--POO avec JAVA.pdf
Chap 2--POO avec JAVA.pdf
 
2006 2007-heritage-en-c++
2006 2007-heritage-en-c++2006 2007-heritage-en-c++
2006 2007-heritage-en-c++
 
Td serie a-abstract-cast-heritage
Td serie a-abstract-cast-heritageTd serie a-abstract-cast-heritage
Td serie a-abstract-cast-heritage
 
Correction md2 fabien orienté object
Correction md2 fabien orienté objectCorrection md2 fabien orienté object
Correction md2 fabien orienté object
 
Exercice sur les classes en Java
Exercice sur les classes en JavaExercice sur les classes en Java
Exercice sur les classes en Java
 
Part1
Part1Part1
Part1
 
Javascript : fondamentaux et OOP
Javascript : fondamentaux et OOPJavascript : fondamentaux et OOP
Javascript : fondamentaux et OOP
 
Programmation orientée objet : Object, classe et encapsulation
Programmation orientée objet : Object, classe et encapsulationProgrammation orientée objet : Object, classe et encapsulation
Programmation orientée objet : Object, classe et encapsulation
 

Dernier

Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
AmgdoulHatim
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
ikospam0
 

Dernier (19)

Télécommunication et transport .pdfcours
Télécommunication et transport .pdfcoursTélécommunication et transport .pdfcours
Télécommunication et transport .pdfcours
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
python-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdfpython-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdf
 
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesNeuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 

Examen 2011 exo 4

  • 1. Examen de premiére session Programmation Orientée-Objet Info – S4 Mohamed Lamine Diakité 19-06-2011 – durée 02h00 corrigé par Cheikhany ould Ejiwen
  • 2.
  • 3. 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+ " l'adresse est : "+adresse+" la surface est : "+surface); } }
  • 4. 2- public class HabitationIndividuelle extends Habitation { int NbPieces; boolean piscine; public HabitationIndividuelle(String proprietaire,String adresse,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; } }
  • 5. public void Affiche(){ super.Affiche(); System.out.println("Le nombre des pieces : "+NbPieces+" Exist-il piscine :"+piscine); } }
  • 6. 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); } }
  • 7. Je fais cette partie volontairement pour vous pouver tester vos classes et voir les resultas Au niveau de compilateur que vous utilisez . Donc cette partie n’est pas obligatoire .
  • 8. Test de la classe HabitationIndividuelle public class TestHabitationIndividuelle { public static void main (String [] args){ double I; HabitationIndividuelle HI = new HabitationIndividuelle("Paul", "METZ", 120, 5,false); System.out.println("l'impot est : " + HI.Impot()); HI.Affiche(); } }
  • 9. Test de la classe HabitationProfessionnelle public class TestHabitationProfessionnelle { public static void main (String [] args){ double I; HabitationProfessionnelle HP = new HabitationProfessionnelle("ImportExport", "METZ", 2500, 130); System.out.println("l'impot est : " + HP.Impot()); HP.Affiche(); } }
  • 10. Merci de votre attention Cheikhany ould Ejiwen skibnewrim@gamil.com