Vous êtes sur la page 1sur 6

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:

Vous aimerez peut-être aussi