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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
maest
79 / 34 / 3
Регистрация: 11.11.2010
Сообщений: 492
#1

ООП - C++

20.05.2011, 12:40. Просмотров 413. Ответов 0
Метки нет (Все метки)

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';
}
Я начал,а дальше не знаю как(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2011, 12:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос ООП (C++):

ООП - C++
Создать класс Vegetable, содержащий следующие элементы: - поле «вес» float Mass; - поле «зрелость» int Ripeness; - метод получения...

ООП на С++ - C++
Помогите пожалуйста!! Не понимаю как это сделать(( Создать программу с классом Student порождающий обьекты - данные об студентах...

по ООП . - C++
Помогите пожалуйтса с решением задач ! на С++ 1.Дана неубывающая последовательность действительных чисел. Вставить в неё...

ООП - C++
Привет всем, народ дайте какую-нибудь интересную задачку на ООП, (однообразные задачи из учебников достали уже), чтоб она затрагивала как...

C++ ООП - C++
Просьба дать какую-нибудь интересную программу, дабы теста на курс ООП. Чтобы не из книжки, а реально придуманная про программистом, или...

ООП - C++
1) Для класса символьной строки определить отношение лексикографического порядка, перегрузив с помощью дружественной функции операцию «&lt;» ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2011, 12:40
Привет! Вот еще темы с ответами:

ООП - C++
наследование - понятно агрегация - понятно использование - не понятно. что такое использование? спасибо.

ооп - C++
Нада книгу по ооп, такую что бы было все разжевано максимально. Так, что бы я за минимум времени и усилий разобрался.

ООП - C++
Подскажите статью или книгу где рассказывается про динамические списки (с указателями,ссылками,динамической памятью и классами знаком)

ООП - C++
Всем привет! Если можно, не могли бы вы ответить на пару вопросов по ООП, а то что-то не могу понять. Вопросы: Зачем используются такие...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru