diff --git a/tp1/Grade.java b/tp1/Grade.java index f25893ad124c14486ec41755c07bd60cd3a9148b..b4161d8c2ad6a4493934f41b804f05a6319a2817 100644 --- a/tp1/Grade.java +++ b/tp1/Grade.java @@ -28,6 +28,7 @@ public class Grade { */ public double getValue() { + return value; } /** @@ -36,6 +37,7 @@ public class Grade { */ @Override public String toString() { + return getValue() + "/20"; } /** @@ -46,6 +48,15 @@ public class Grade { * @return a grade corresponding to the mean of grade in {@code grades} */ public static Grade averageGrade(List<Grade> grades){ + double sum = 0; + double total = 0; + if(!grades.isEmpty()) { + for (Grade grade : grades) { + sum += grade.value; + } + total = sum / grades.size(); + } + return new Grade(total); } /**