Esempio n. 1
0
        private float HomeworkAvg()
        {
            int sum = HomeworkGrades.Sum();

            if (HomeworkGrades.Count == 0)
            {
                return(0.0f);
            }
            else
            {
                AverageGrade = (float)sum / HomeworkGrades.Count;
                return(AverageGrade);
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
 public void AddHomeworkGrade(int grade)
 {
     HomeworkGrades.Add(grade);
 }