1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| class EvalP implements Evaluable{
private double a;
public EvalP(double a)
{
this.a=a;
System.out.println("UE Pratique <Note = "+a+">");
}
public double evaluation()
{
return this.a=a;
}
}
class EvalT implements Evaluable{
private double DM;
private double DS;
private double Examen;
private double Note;
public EvalT(double DM, double DS, double Examen)
{
this.DM=DM;
this.DS=DS;
this.Examen=Examen;
this.Note=((DM*0.13+DS*0.37+Examen*0.50));
System.out.println("UE Theorique DM = "+DM+" DS = "+DS+" Examen = "+Examen+" <Note = "+Note+">");
}
public double evaluation(){
return this.Note=Note;
}
}
class test{
public static void main(String[]args){
EvalP eP1= new EvalP(14);
EvalT eT1=new EvalT(12,12,13);
System.out.println(eP1);
System.out.println(eT1);
System.out.println(eP1.evaluation());
System.out.println(eT1.evaluation());
}
} |
Partager