ВУЗ:
Составители:
Рубрика:
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
double ContractStudent::GetPayment()
{
return payment;
}
// метод изменения суммы оплаты обучения
void ContractStudent::SetPayment(double newPay)
{
if (newPay < 0)
throw 1;
payment = newPay;
}
// метод получения суммы долга
double ContractStudent::GetCredit()
{
return credit;
}
// метод уменьшения суммы долга
void ContractStudent::DescCredit(double pay)
{
if (pay < 0)
throw 1;
credit -= pay;
if (credit < 0)
credit = 0.0;
}
// файл "main.cpp"
# include <iostream>
# include <cstring>
# include "Student.h"
# include "ContractStudent.h"
using namespace std;
void main()
{
// создание объекта класса ContractStudent
ContractStudent petr("Петров Петр Петрович", 2, 2,
1990, 222, 50000.0);
petr.Print();
// погашение задолженности студента
petr.DescCredit(50000.0);
try
{
// фиксация сдачи зачетов и экзаменов
106
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
double ContractStudent::GetPayment()
{
return payment;
}
// метод изменения суммы оплаты обучения
void ContractStudent::SetPayment(double newPay)
{
if (newPay < 0)
throw 1;
payment = newPay;
}
// метод получения суммы долга
double ContractStudent::GetCredit()
{
return credit;
}
// метод уменьшения суммы долга
void ContractStudent::DescCredit(double pay)
{
if (pay < 0)
throw 1;
credit -= pay;
if (credit < 0)
credit = 0.0;
}
// файл "main.cpp"
# include
# include
# include "Student.h"
# include "ContractStudent.h"
using namespace std;
void main()
{
// создание объекта класса ContractStudent
ContractStudent petr("Петров Петр Петрович", 2, 2,
1990, 222, 50000.0);
petr.Print();
// погашение задолженности студента
petr.DescCredit(50000.0);
try
{
// фиксация сдачи зачетов и экзаменов
106
Страницы
- « первая
- ‹ предыдущая
- …
- 104
- 105
- 106
- 107
- 108
- …
- следующая ›
- последняя »
