private float HomeworkAvg() { int sum = HomeworkGrades.Sum(); if (HomeworkGrades.Count == 0) { return(0.0f); } else { AverageGrade = (float)sum / HomeworkGrades.Count; return(AverageGrade); } }
private float HomeworkMedian() { if (HomeworkGrades.Count == 0) { return(0.0f); } if (HomeworkGrades.Count == 1) { return(HomeworkGrades.First()); } List <int> temp = new List <int>(HomeworkGrades); temp.Sort(); if (temp.Count % 2 == 0) { return(temp.ElementAt(temp.Count / 2)); } else { return((float)(temp.ElementAt(temp.Count / 2) + temp.ElementAt((temp.Count / 2) - 1)) / 2.0f); } }
public void AddHomeworkGrade(int grade) { HomeworkGrades.Add(grade); }