Объектно-ориентированное программирование на языке С++. Лясин Д.Н - 56 стр.

UptoLike

Составители: 

56
void Read(); //функция ввода информации о субъекте с клавиатуры
void Write(); //функция вывода информации о субъекте на экран
};
class Student:public Subject //класс, описывающий свойства студента
{ char group[7]; //название группы, в которой учится студент
char numb[8]; //номер его зачетной книжки
int balls[10]; //оценки, полученные на экзамене
static int n; //количество экзаменов в сессию
protected:
float rait; //рейтинг студента (среднее по баллам, полученным на экзаменах)
public:
void Exam(); //функция
ввода баллов по предметам
void CalcRait(); //функция вычисления рейтинга студента
void ReadSt(); // функция ввода информации о студенте с клавиатуры
void WriteSt(); // функция вывода информации о студенте на экран
};
class DayStud:public Student //класс, описывающий свойства студента дневной
// формы обучения
{int stip; //стипендия студента
public:
void CalcStip(); //функция вычисления стипендии студента
void WriteSt(); //переопределенная функция вывода информации о студенте
};
// Определение методов классов
void Subject::Read()
{ cout<<" Введите информацию\n Имя";
cin>>name;
cout<<"\n Возраст";
cin>> age;
cout<<"\nАдрес";
cin>>adress;
}
void Subject::Write()
{ cout<<" Имя "<<name<<" Возраст "<<age<<" Адрес "<<adress;}
int Student::n=4;
void Student::ReadSt()
{ Read();
cout<<"\nНомер зач.книжки";
cin>>numb;
cout<<"\nГруппа";
cin>>group;
}
void Student::WriteSt()
{ Write();
cout<<"Номер зач.книжки "<<numb<<"Группа "<<group<<" Рейтинг "<<rait<<"\n";
}
void Student::CalcRait()
{ rait=0;
   void Read();     //функция ввода информации о субъекте с клавиатуры
   void Write();    //функция вывода информации о субъекте на экран
};
class Student:public Subject //класс, описывающий свойства студента
{ char group[7]; //название группы, в которой учится студент
  char numb[8]; //номер его зачетной книжки
  int balls[10]; //оценки, полученные на экзамене
  static int n;   //количество экзаменов в сессию
  protected:
  float rait;     //рейтинг студента (среднее по баллам, полученным на экзаменах)
 public:
  void Exam(); //функция ввода баллов по предметам
  void CalcRait(); //функция вычисления рейтинга студента
  void ReadSt(); // функция ввода информации о студенте с клавиатуры
  void WriteSt(); // функция вывода информации о студенте на экран
};
class DayStud:public Student //класс, описывающий свойства студента дневной
                               // формы обучения
{int stip;          //стипендия студента
 public:
 void CalcStip(); //функция вычисления стипендии студента
 void WriteSt();    //переопределенная функция вывода информации о студенте
};

// Определение методов классов
void Subject::Read()
{ cout<<" Введите информацию\n Имя";
  cin>>name;
  cout<<"\n Возраст";
  cin>> age;
  cout<<"\nАдрес";
  cin>>adress;
}
void Subject::Write()
{ cout<<" Имя "<>numb;
  cout<<"\nГруппа";
  cin>>group;
}
void Student::WriteSt()
{ Write();
  cout<<"Номер зач.книжки "<