TP SE2 FINAL Nome:  Koulal Youssouf G04  Khentache Melak G04  Hartaoui Rafiq

TP SE2 FINAL Nome:  Koulal Youssouf G04  Khentache Melak G04  Hartaoui Rafiq G04 L’explication de code: Import: import java.util.logging.Level; import java.util.logging.Logger; Les classe : 1.classe Etudiant : Le thread étudiant Test si Num_seance si <>-1 alors il affiche sa signature et le numéro séance et la séance Afficher_Num et Afficher_Seance sinon Il repete le test 3 fois 2.classe enseignant: L’ enseignant Test si Num_seance si n’est pas égal a 1 alors il lance son méthode Avoir_Seance(Num_seance): Si Num_seance=1 return ‘’Seance=Cours", Si Num_seance=2 return "séance = TD" et Si Num_seance=3 return "séance=TP" et donc change le variable Seance_type par la valeur de retours ,il répète le test 5 fois 3.classe Secretaire: Le Secretaire affiche sa signature et via son methode (Avoir Num ()) il génère un nombre aléatoire entre 1 et 3 et affecte au variable Num_Seance ; il répète l’opération 5 fois Les functions: 1. Fonction signature : Afficher la signature de chaque personne : public void signature(String sg){ System.out.println(sg); } 2. Fonction Avoir_Num : Effectuer un random nombres entre 1 et 3 dans Num_Seance public void Avoir_Num() { Num_seance = (int)(Math.random() * 3)+1; } 3. Fonction Avoir_Seance : Effectuer la valeur de Seance_Type (cour ,TD,TP) public void Avoir_Seance(int n) { if(n==1){ Seance_type="Cour"; } if(n==2){ Seance_type="TD"; } if(n==3){ Seance_type="TP"; } } 4 .Fonction Afficher_Num : Afficher le Num de Seance : @Override public void Afficher_Num(int Num_seance) { System.out.println(Num_seance); } 5 .Fonction Afficher_Seance : Afficher le type de Seance : @Override public void Afficher_Seance(String Seance_type) { System.out.println(Seance_type); } interface Institution : public interface Institution { public void Afficher_Num(int Num_seance); public void Afficher_Seance(String Seance_type);} LA fonction main : la fonction principale des programmes, qui appele les 3 objets Thread (Etudiant ,Enseignant , Secrétaire ) Exucution : Aléatoire Résultats: uploads/Religion/ tp-se2-fina1.pdf

  • 13
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jan 06, 2021
  • Catégorie Religion
  • Langue French
  • Taille du fichier 0.2888MB