ВУЗ:
Составители:
Рубрика:
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
// метод сдать зачет
void SetTest(int, double);
// метод проверки допуска к экзаменационной сессии
bool PassedTests();
// метод проверки, сдана ли сессия
bool PassedExams();
// метод сдать экзамен
void SetExam(int, double);
// метод допуска к обучению в новой сессии
bool NextSession();
// метод распечатки информации
// о студенте-контрактнике
void Print();
};
#endif
// файл "ContractStudent.cpp"
# include <iostream>
# include <cstring>
// подключения файла объявления класса
# include "ContractStudent.h"
using namespace std;
// конструктор класса ContractStudent
ContractStudent::ContractStudent(char* fio, int d, int m,
int y, int ntb, double pay, double mark):
Student(fio, d, m, y, ntb, mark)
{
if (pay < 0)
throw 1;
payment = pay;
credit = payment;
}
// конструктор по умолчанию
ContractStudent::ContractStudent()
{}
// переопределенные методы базового класса
// метод распечатки информации о студенте-контрактнике
void ContractStudent::Print()
{
Student::Print();
cout << "Долг по оплате: " << credit << endl;
}
104
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
// метод сдать зачет
void SetTest(int, double);
// метод проверки допуска к экзаменационной сессии
bool PassedTests();
// метод проверки, сдана ли сессия
bool PassedExams();
// метод сдать экзамен
void SetExam(int, double);
// метод допуска к обучению в новой сессии
bool NextSession();
// метод распечатки информации
// о студенте-контрактнике
void Print();
};
#endif
// файл "ContractStudent.cpp"
# include
# include
// подключения файла объявления класса
# include "ContractStudent.h"
using namespace std;
// конструктор класса ContractStudent
ContractStudent::ContractStudent(char* fio, int d, int m,
int y, int ntb, double pay, double mark):
Student(fio, d, m, y, ntb, mark)
{
if (pay < 0)
throw 1;
payment = pay;
credit = payment;
}
// конструктор по умолчанию
ContractStudent::ContractStudent()
{}
// переопределенные методы базового класса
// метод распечатки информации о студенте-контрактнике
void ContractStudent::Print()
{
Student::Print();
cout << "Долг по оплате: " << credit << endl;
}
104
Страницы
- « первая
- ‹ предыдущая
- …
- 102
- 103
- 104
- 105
- 106
- …
- следующая ›
- последняя »
