Составители:
Рубрика:
57
for(int i=0;i<n;i++)
rait+=balls[i];
rait/=n;
}
void Student::Exam()
{ for (int j=0;j<n;j++)
{ cout<<"\nПредмет N"<<j+1;
cin>>balls[j];
}}
void DayStud::CalcStip()
{if (rait>=90) stip=300;
else if (rait>=76)
stip=200;
else stip=0;
}
void DayStud::WriteSt()
{ Student::WriteSt();
cout<<"Стипендия"<<stip;
}
//пример использования определенных выше классов
main()
{ const int m=10; //будем работать с 10-ю студентами
int i;
DayStud gr[m];
for(i=0;i<m;i++)
gr[i].ReadSt(); //вводим информацию о каждом студенте
for(i=0;i<m;i++)
{ cout<<"Экзамены"<<i+1<<" студента";
gr[i].Exam(); //проводим экзамены (вводим информацию о баллах, полученных
//каждым студентом на экзаменах
}
for(i=0;i<m;i++)
gr[i].CalcRait(); //вычисляем рейтинг каждого студента
for(i=0;i<m;i++)
gr[i].CalcStip(); //вычисляем стипендию каждого
из студентов
for(i=0;i<m;i++)
gr[i].WriteSt(); //выводим информацию о каждом студенте на экран
}
В приведенном выше примере определены три класса. Класс Subject являет-
ся корнем всей системы классов, в нем объединены свойства и методы, описы-
вающие «субъекта», то есть свойства, присущие каждому человеку: имя, возраст,
адрес, и методы, позволяющие обрабатывать эту информацию (вводить с клавиа-
туры, выводить на экран).
for(int i=0;i>balls[j]; }} void DayStud::CalcStip() {if (rait>=90) stip=300; else if (rait>=76) stip=200; else stip=0; } void DayStud::WriteSt() { Student::WriteSt(); cout<<"Стипендия"<
Страницы
- « первая
- ‹ предыдущая
- …
- 55
- 56
- 57
- 58
- 59
- …
- следующая ›
- последняя »