static void Main(string[] args) { List <Student> students = IOUtils.ReadStudentData("Student.txt"); List <Course> courses = IOUtils.ReadCourseData("Course.txt"); StudyPlan plan = new StudyPlan(courses); IOUtils.Print(plan, "Result.txt", "Pradiniai duomenys:"); List <Course> studentChoices = plan.pickChoicesForStudents(students); IOUtils.Print(studentChoices, students, "Result.txt", "Studentų moduliai:"); }
public static void Print(StudyPlan allCourses, string fileName, string header) { List <string> output = new List <string>(); output.Add(header); foreach (Course course in allCourses.Courses) { output.Add(course.ToString()); } output.Add(String.Format("\n Vidutinis valandų kiekis: {0}", allCourses.Average())); File.WriteAllLines(fileName, output.ToArray(), Encoding.UTF8); }