public void Run() { StudentInfo sInfo = new StudentInfo(); Student anna = new Student(12, "Anna"); Student betty = new Student(338, "Betty"); Student carl = new Student(92, "Carl"); anna.AddTestResult("English", 85); anna.AddTestResult("Math", 70); anna.AddTestResult("Biology", 90); anna.AddTestResult("French", 52); betty.AddTestResult("English", 77); betty.AddTestResult("Math", 82); betty.AddTestResult("Chemistry", 65); betty.AddTestResult("French", 41); carl.AddTestResult("English", 55); carl.AddTestResult("Math", 48); carl.AddTestResult("Biology", 70); carl.AddTestResult("French", 38); sInfo.AddStudent(anna.GetID(), anna); sInfo.AddStudent(betty.GetID(), betty); sInfo.AddStudent(carl.GetID(), carl); // Does the output match what you expect? Console.WriteLine(sInfo.GetStudentCount()); Console.WriteLine(sInfo.GetStudent(12).GetName()); Console.WriteLine(sInfo.GetStudent(338).GetName()); Console.WriteLine(sInfo.GetStudent(92).GetName()); Console.WriteLine(sInfo.GetAverageForStudent(12)); Console.WriteLine(sInfo.GetAverageForStudent(338)); Console.WriteLine(sInfo.GetAverageForStudent(92)); Console.WriteLine(sInfo.GetAverageForStudent(120)); Console.WriteLine(sInfo.GetTotalAverage()); }
// Add a single student to the group of students public void AddStudent(int id, Student aStudent) { // Add code here }
// Add a single student to the group of students public void AddStudent(int id, Student aStudent) { students.Add(id, aStudent); }