public void addStudent(Student student) { int n = this.students.Count; if (n < maxStudents) { this.students.Add(student); } else { Console.WriteLine("Array of students is full."); } }
static void Main(string[] args) { int i,grade; Student s1 = new Student(), s2 = new Student(), s3 = new Student(); Teacher t1 = new Teacher(), t2 = new Teacher(); Course ProgrammingWithCSharp = new Course("Programming with C#"); //set all students' name s1.FirstName = "S1_F"; s2.FirstName = "S2_F"; s3.FirstName = "S3_F"; s1.LastName = "S1_L"; s2.LastName = "S2_L"; s3.LastName = "S3_L"; //set all students' grades s1.EnterGrades(); s2.EnterGrades(); s3.EnterGrades(); //add all student to course class ProgrammingWithCSharp.AddStudent(s1); ProgrammingWithCSharp.AddStudent(s2); ProgrammingWithCSharp.AddStudent(s3); //add two teacher to course class ProgrammingWithCSharp.AddTeacher(t1); ProgrammingWithCSharp.AddTeacher(t2); //add course to degree Degree Bachelor = new Degree("Bachelor"); Bachelor.AddCourse(ProgrammingWithCSharp); //add degree to uprogram UProgram InformationTechnology = new UProgram("Information Technology"); InformationTechnology.AddDegree(Bachelor); //list students' name ProgrammingWithCSharp.ListStudents(); //list all students' grades s1.ListGrades(); s2.ListGrades(); s3.ListGrades(); Console.ReadLine(); }
static void Main(string[] args) { Student student1 = new Student("Diego", "Caridei", new DateTime(1990, 10, 22), "*****@*****.**"); Student student2 = new Student("Michele", "Sannino", new DateTime(1950, 03, 12), "*****@*****.**"); Student student3 = new Student("Sara", "task", new DateTime(1985, 04, 03), "*****@*****.**"); ArrayList students = new ArrayList(); students.Add(student1); students.Add(student2); students.Add(student3); foreach (Student s in students) { for (int i = 0; i < 5; i++) { double grade = i + 5.53; s.addGrade(grade); } } Course course = new Course("Programming with C#", 15); course.addStudent(student1); course.addStudent(student2); course.addStudent(student3); foreach (Student s in students) { s.popGrade(); s.addGrade(10); } foreach (Student s in students) { double grade5 = s.popGrade(); double grade4 = s.popGrade(); s.popGrade(); s.addGrade(0); s.addGrade(grade4); s.addGrade(grade5); } course.listStudents(); Console.ReadKey(); }
public void AddStudent(Student s) { if (student_num >= SIZE) throw new IndexOutOfRangeException("Number of students can't be more than 3"); arr_student.Add(s); }