Cours informatique : tp 2 java

tp 2 en java poo

Bonjour les futurs programmeurs :) , voila le tp  numéro 2 qui concerne la programmation orientée objet en java,j'aimerais que tout le monde pourra trouver la solution , je vous attends , envoyez vos réponses par les commentaire ou bien par le biais de la messagerie :) , bonne lecture.


Exercice 1 : (6 pts)

Soit la classe Individu suivante :

public class Individu {
  private String nom, prenom;
  private int age;

  //...
  public String toString() {
     // Méthode Affiche et retourne les infos d’un individu

      String ch="Info:\nNom="+nom+", Prénom="+prenom+", Age="+age;

     System.out.println(ch);
     return ch;
  }
}
1-  Ajouter 2 constructeurs (par défaut et avec paramètres)
2- Ajouter les accesseurs et les modificateurs des propriétés, en tenant
compte aux règles suivantes :
a. le nom doit être en MAJUSCULE
b. le prénom doit commencer par Majuscule
- Utiliser les méthodes de la classe String: 
  char   charAt(int index)
     String toUpperCase()
     String toLowerCase()
    String substring(int beginIndex)
c. l’âge est compris entre 1 et 100

Exercice 2 : (10 pts)

Créez la classe Etudiant qui hérite de la classe Individu, et qui
possède les attributs : 
- final int nb_note=5 : constante  égal aux nombre des notes;
- int num                        : le numéro de l’étudiant 
- String niveau  : niveau d’étude
- double note[]            : les notes de l’étudiant

1- Ajouter 2 constructeurs (par défaut et avec paramètres)
2- Ajouter les accesseurs et les modificateurs des propriétés, en
tenant compte aux règles suivantes :
a. L’âge d’un étudiant est compris entre 6 et 24 ans 
3- Ajouter la méthode double moyenneNotes() pour calculer la
moyennes des notes d’un étudiant : 
            moy= sommes des notes / nombres des notes
  
4- Ajouter la méthode String toString() pour afficher et
retourner les infos d’un étudiant sous la forme suivante :

 

Exercice 3 : (4 pts)

Info:
Nom=GHARIB, Prénom=Moha, Age=20
Numéro Etudiant : 453282
Niveau : TDI 1ere Annee TDI
Notes : 14, 12, 16, 11, 17,
Moyenne notes : 14 / 20
Créer un programme principal (main) pour tester les deux classes.


 

Enregistrer un commentaire