Commit 166b432f authored by Waqas Riaz's avatar Waqas Riaz

updated gradeLetter based on Average instead of percentage

parent 6f01f805
...@@ -10,20 +10,20 @@ public class GradeCalculator{ ...@@ -10,20 +10,20 @@ public class GradeCalculator{
} }
public static String getLetterGrade(double percentage){ public static String getLetterGrade(double average){
if(percentage < 60){ if(average < 60){
return "F"; return "F";
} }
else if(percentage <= 69){ else if(average <= 69){
return "D"; return "D";
} }
else if(percentage <= 79){ else if(average <= 79){
return "C"; return "C";
} }
else if (percentage <=89){ else if (average <=89){
return "B"; return "B";
} }
else if(percentage >=90){ else if(average >=90){
return "A"; return "A";
} }
......
...@@ -8,7 +8,7 @@ public class MainClass{ ...@@ -8,7 +8,7 @@ public class MainClass{
int size = 5; int size = 5;
int[] scores = new int[size]; int[] scores = new int[size];
for (int i=0; i<size; i++){ for (int i=0; i<size; i++){
System.out.println("Enter Score out of 10 for test number " + i); System.out.println("Enter Score out of 100 for test number " + (i+1) );
scores[i] = inputObject.nextInt(); // Read user input scores[i] = inputObject.nextInt(); // Read user input
} }
...@@ -18,7 +18,7 @@ public class MainClass{ ...@@ -18,7 +18,7 @@ public class MainClass{
double average = GC.getAverageScore(scores); double average = GC.getAverageScore(scores);
double percentage = GC.getPercentageScore(scores); double percentage = GC.getPercentageScore(scores);
String grade = GC.getLetterGrade(percentage); String grade = GC.getLetterGrade(average);
System.out.println("Total Score is " + totalScore ); System.out.println("Total Score is " + totalScore );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment