From e93f9d5ada2d7f3a9f6e56149f19ddc3959b4a9c Mon Sep 17 00:00:00 2001
From: MSAYIF Bassem <bassem.msayif@etu.univ-amu.fr>
Date: Sat, 12 Sep 2020 18:32:10 +0200
Subject: [PATCH] Updated Grade Class
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Implémentation des méthodes toString, getValue et averageGrade.
---
 tp1/Grade.java | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/tp1/Grade.java b/tp1/Grade.java
index f25893a..b4161d8 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);
   }
 
   /**
-- 
GitLab