ВУЗ:
Составители:
Рубрика:
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
<< numberOfTestBook << endl;
сout << "Средний балл успеваемости: "
<< averageMark << endl;
cout<< "Баллы за зачетную сессию:" << endl;
for(int i = 0; i < countTests; i++)
cout << i + 1 << ". " << tests[i] << endl;
cout<< "Баллы за экзаменационную сессию:" << endl;
for(int i = 0; i < countExams; i++)
cout << i + 1 << ". " << exams[i] << endl;
}
// метод сдачи зачета
void Student::SetTest(int numTest, double ball)
{
if (ball < 0 || ball > 100)
throw 1;
if(numTest < 0 || numTest > countTests)
throw 3;
tests[numTest] = ball;
}
// метод сдачи экзамена
void Student::SetExam(int numExam, double ball)
{
if(!PassedTests())
throw 1;
if (ball < 0 || ball > 100)
throw 2;
if(numExam < 0 || numExam > countExams)
throw 3;
exams[numExam] = ball;
}
// метод проверки допуска студента
// к экзаменационной сессии
bool Student::PassedTests()
{
for(int i = 0; i < countTests; i++)
if (tests[i] < 51)
return false;
return true;
}
// метод проверки, сдал ли студент экзаменационную сессию
bool Student::PassedExams()
{
for(int i = 0; i < countExams; i++)
if (exams[i] < 51)
return false;
102
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
<< numberOfTestBook << endl;
сout << "Средний балл успеваемости: "
<< averageMark << endl;
cout<< "Баллы за зачетную сессию:" << endl;
for(int i = 0; i < countTests; i++)
cout << i + 1 << ". " << tests[i] << endl;
cout<< "Баллы за экзаменационную сессию:" << endl;
for(int i = 0; i < countExams; i++)
cout << i + 1 << ". " << exams[i] << endl;
}
// метод сдачи зачета
void Student::SetTest(int numTest, double ball)
{
if (ball < 0 || ball > 100)
throw 1;
if(numTest < 0 || numTest > countTests)
throw 3;
tests[numTest] = ball;
}
// метод сдачи экзамена
void Student::SetExam(int numExam, double ball)
{
if(!PassedTests())
throw 1;
if (ball < 0 || ball > 100)
throw 2;
if(numExam < 0 || numExam > countExams)
throw 3;
exams[numExam] = ball;
}
// метод проверки допуска студента
// к экзаменационной сессии
bool Student::PassedTests()
{
for(int i = 0; i < countTests; i++)
if (tests[i] < 51)
return false;
return true;
}
// метод проверки, сдал ли студент экзаменационную сессию
bool Student::PassedExams()
{
for(int i = 0; i < countExams; i++)
if (exams[i] < 51)
return false;
102
Страницы
- « первая
- ‹ предыдущая
- …
- 100
- 101
- 102
- 103
- 104
- …
- следующая ›
- последняя »
