1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
int main(int argc, char** argv) {
float tmpTable[] = {8.9, 6.5, 7.5};
Student student1((char *)"30222", "student1");
Student student2((char *)"30444", "student2", 2);
Student student3((char *)"30555", "student3", 3, 3, tmpTable);
Student student4 = student3;
cout << " ======Student1===== " << endl;
student1.PrintStudentProperties(cout);
student1.InsertNewGrade(8.9);
student1.PrintStudentProperties(cout);
student1.InsertNewGrade(6.5);
student1.PrintStudentProperties(cout);
student1.InsertNewGrade(7.5);
student1.PrintStudentProperties(cout);
student1.InsertNewGrade(4.5);
student1.PrintStudentProperties(cout);
student1.InsertNewGrade(2.5);
student1.PrintStudentProperties(cout);
//float *ff = student1.getPassedCourseTable();
//for (int i =0; i<5;i++) printf("%f\n",ff[i]);
student1.PrintCourseTable();
cout << " ======Student2===== " << endl;
student2.PrintStudentProperties(cout);
student2.InsertNewGrade(8.9);
student2.PrintStudentProperties(cout);
student2.InsertNewGrade(6.5);
student2.PrintStudentProperties(cout);
student2.InsertNewGrade(7.5);
student2.PrintStudentProperties(cout);
student2.InsertNewGrade(4.5);
student2.PrintStudentProperties(cout);
student2.InsertNewGrade(2.5);
student2.PrintStudentProperties(cout);
//float *ff = student2.getPassedCourseTable();
//for (int i =0; i<5;i++) printf("%f\n",ff[i]);
student2.PrintCourseTable();
cout << " ======Student3===== " << endl;
student3.PrintStudentProperties(cout);
student3.PrintCourseTable();
//float *ff = student3.getPassedCourseTable();
//for (int i =0; i<5;i++) printf("%f\n",ff[i]);
cout << " ======Student4===== " << endl;
student4.PrintStudentProperties(cout);
student4.PrintCourseTable();
student4.InsertNewGrade(5.1);
student4.PrintStudentProperties(cout);
student4.InsertNewGrade(6.5);
student4.PrintStudentProperties(cout);
student4.InsertNewGrade(4.1);
student4.PrintStudentProperties(cout);
student4.PrintCourseTable();
//float *ff = student4.getPassedCourseTable();
//for (int i =0; i<5;i++) printf("%f\n",ff[i]);
Lesson lesson1("AB1", "Math1", 1);
Lesson lesson2("AB2", "Math2", 5);
Lesson lesson3("AB3", "Math3", 4);
Lesson lesson4("AB4", "Math4", 7);
student1+=lesson1;
student1+=lesson2;
student1+=lesson3;
student1+=lesson4;
student2+=lesson1;
student2+=lesson2;
student2+=lesson3;
student2+=lesson4;
student3+=lesson1;
student3+=lesson2;
student3+=lesson3;
student3+=lesson4;
student4+=lesson1;
student4+=lesson2;
student4+=lesson3;
student4+=lesson4;
Lesson lesson5("AB5", "Math5", 6);
student1.PrintLessonsTable(student1.getLessonsTable(),student1.getNumberLessons());
student2.PrintLessonsTable(student2.getLessonsTable(),student2.getNumberLessons());
student3.PrintLessonsTable(student3.getLessonsTable(),student3.getNumberLessons());
student4.PrintLessonsTable(student4.getLessonsTable(),student4.getNumberLessons());
}
|