Форум программистов, компьютерный форум CyberForum.ru

ООП - C++

Восстановить пароль Регистрация
 
maest
79 / 34 / 3
Регистрация: 11.11.2010
Сообщений: 484
20.05.2011, 12:40     ООП #1
1. Определить класс STUDENT, содержащий следующие частные элементы данных:
• NAME – фамилия и инициалы;
• GROUP – номер группы;
• SES – успеваемость (массив из пяти элементов);
общие методы ввода/вывода данных, с проверкой правильности ввода/вывода;
конструктор, с инициализацией данных.
2. Написать программу, выполняющую следующие действия:
• объявить пять объектов класса STUDENT;
• инициализировать три объекта с помощью конструктора;
• ввести с клавиатуры данные для двух объектов;
• вывести на дисплей фамилии и номера групп для всех студентов, имеющих оценки 4 и 5;
• если таких студентов нет, вывести соответствующее сообщение.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
class STUDENT
{
 public:
 STUDENT(char*,long,int);
 ~STUDENT();
 int assign(char*,long,int);
 void vvod(void);
 void show(void);
 int in_SES[5];
 long get_GROUP;
 private:
 char NAME[100];
 int GROUP;
 int SES[5];
};
int STUDENT::assign(char* emp_NAME,long emp_GROUP,int emp_SES[5]);
{ strcpy(NAME,emp_NAME);
  GROUP=emp_GROUP;
  if(emp_SES[i]<=5 ||emp_SES[i])
 {SES[5]=int emp_SES[5]
 return 0;
 }
else
 {SES[5]=0;
cout<<RUS("\n Оценка введена неверно");
return -1;
}
}
void STUDENT::vvod(void)
{ cout<<RUS("\n Введите фамилию и инициалы студента -");
  gets(NAME);
  do
  {cout<<RUS("\n Введите номер группы -");
   long n;
   cin>>n;
   if(n>0)
   GROUP=n;
   else
   cout<<RUS("\n Номер введён неверно -\n");
  }
  while(n<=0);
  do
  {
   cout<<RUS("\n Введите оценку для -")<<NAME;
   int s;
   cin>>s;
   if(s<=5 || s>0)
    SES=s;
   else
   cout<<RUS("\n Вы ввели недопустимую оценку")
   }
}
void STUDENT::show(void)
{ cout<<RUS("\n Студент ")<<NAME<<'\n';
  cout<<RUS("\n Группы № -")<<GROUP<<'\n';
  cout<<RUS("\n Имеет оценку ")<<SES<<'\n';
}
Я начал,а дальше не знаю как(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2011, 12:40     ООП
Посмотрите здесь:

ООП на С++ C++
ООП C++
C++ ООП C++
C++ ООП
C++ по ООП .
ООП C++
C++ ООП
ООП C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 15:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru