private static void WriteResults(Grades book) { GradeStats stats = book.ComputeGrades(); WriteResult("Average", stats.AverageGrade); WriteResult("Highest", stats.HighestGrade); WriteResult("Lowest", stats.LowestGrade); WriteResult(stats.Description, stats.LetterGrade); }
public GradeStats ComputeGrades() { GradeStats stats = new GradeStats(); float sum = 0; foreach (float grade in grades) { stats.HighestGrade = Math.Max(stats.HighestGrade, grade); stats.LowestGrade = Math.Min(stats.LowestGrade, grade); sum += grade; } stats.AverageGrade = sum / grades.Count; return(stats); }