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

UptoLike

Объектно-ориентированное программирование на С++
void Student::Print()
{
cout << "Фамилия, Имя, Отчество:" << fio;
cout << " Дата Рождение: " << dayBirth << "." <<
monthBirth << "." << yearBirth;
cout<< "Номер зачетной книжки:" << numberOfTestBook;
cout<< " Средний балл успеваемости:" <<
averageMark << endl;
}
// файл Group.h
#include "Student.h"
#ifndef _GROUP_H_
#define _GROUP_H_
#include "Student.h"
// объявление класса "Учебная группа"
class Group
{
private:
Student students[20]; // массив студентов группы
int count; // количество студентов в группе
char numberGr[15]; // номер группы
public:
// метод инициализации информации о группе
void Init(char*, int);
// метод добавления студента в группу –
// информация о новом студенте
// вводится с клавиатуры
void AddStudent();
// метод добавления студента в группу
void AddStudent(Student);
// метод исключения студента из группы
void DeleteStudent(Student);
// метод поиска студента по номеру зачетной книжки
bool FindStudent(int, Student&, int&);
// метод распечатки информации об учебной группе
void Print();
};
#endif
// файл Group.cpp
# include <iostream>
# include <cstring>
65
                      Объектно-ориентированное программирование на С++
void Student::Print()
{
     cout << "Фамилия, Имя, Отчество:" << fio;
     cout << " Дата Рождение: " << dayBirth << "." <<
                         monthBirth << "." << yearBirth;
     cout<< "Номер зачетной книжки:" << numberOfTestBook;
     cout<< " Средний балл успеваемости:" <<
                                     averageMark << endl;
}

// файл Group.h

#include "Student.h"
#ifndef _GROUP_H_
#define _GROUP_H_

#include "Student.h"

// объявление класса "Учебная группа"
class Group
{
private:
     Student students[20];    // массив студентов группы
     int count;          // количество студентов в группе
     char numberGr[15];       // номер группы
public:
     // метод инициализации информации о группе
     void Init(char*, int);
     // метод добавления студента в группу –
     // информация о новом студенте
     // вводится с клавиатуры
     void AddStudent();
     // метод добавления студента в группу
     void AddStudent(Student);
     // метод исключения студента из группы
     void DeleteStudent(Student);
     // метод поиска студента по номеру зачетной книжки
     bool FindStudent(int, Student&, int&);
     // метод распечатки информации об учебной группе
     void Print();
};
#endif

// файл Group.cpp

# include 
# include 


                                                                    65