Объектно-ориентированное программирование на C++. Андрианова А.А - 99 стр.

UptoLike

Объектно-ориентированное программирование на С++
static int countTests; // количество зачетов
//в текущую сессию
static int countExams; // количество экзаменов
// в текущую сессию
double tests[6]; // баллы за текущую работу (зачеты)
double exams[4]; // баллы за экзамены
public:
// конструкторы класса Student
Student(char*, int, int, int, int, double = 0.0);
Student();
// метод заполнения свойств студента
void Fill(char*, int, int, int, int, double = 0.0);
// метод получения фамилии, имени и отчества студента
char* GetFio();
// метод получения даты рождения
void GetBirthday(int&, int&, int&);
// метод получения номера зачетной книжки
int GetNumberOfTestBook();
// метод получения среднего балла
// успеваемости студента
double GetAverageMark();
// метод изменения среднего балла
// успеваемости студента
void SetAverageMark();
// метод распечатки информации о студента
void Print();
// метод сдать зачет
void SetTest(int, double);
// метод сдать экзамен
void SetExam(int, double);
// метод проверки допуска к экзаменационной сессии
bool PassedTests();
// метод проверки сдана сессии
bool PassedExams();
// метод допуска к обучению в новой сессии
bool NextSession();
};
#endif
// файл "Student.cpp"
# include <iostream>
# include <cstring>
// подключения файла объявления класса
# include "Student.h"
using namespace std;
99
                     Объектно-ориентированное программирование на С++
     static int countTests; // количество зачетов
                            //в текущую сессию
     static int countExams; // количество экзаменов
                              // в текущую сессию
     double tests[6]; // баллы за текущую работу (зачеты)
     double exams[4]; // баллы за экзамены
public:
     // конструкторы класса Student
     Student(char*, int, int, int, int, double = 0.0);
     Student();
     // метод заполнения свойств студента
     void Fill(char*, int, int, int, int, double = 0.0);
     // метод получения фамилии, имени и отчества студента
     char* GetFio();
     // метод получения даты рождения
     void GetBirthday(int&, int&, int&);
     // метод получения номера зачетной книжки
     int GetNumberOfTestBook();
     // метод получения среднего балла
     // успеваемости студента
     double GetAverageMark();
     // метод изменения среднего балла
     // успеваемости студента
     void SetAverageMark();
     // метод распечатки информации о студента
     void Print();
     // метод сдать зачет
     void SetTest(int, double);
     // метод сдать экзамен
     void SetExam(int, double);
     // метод проверки допуска к экзаменационной сессии
     bool PassedTests();
     // метод проверки сдана сессии
     bool PassedExams();
     // метод допуска к обучению в новой сессии
     bool NextSession();
};
#endif

// файл "Student.cpp"

# include 
# include 

// подключения файла объявления класса
# include "Student.h"

using namespace std;

                                                                   99