Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание 2 по ООП.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
264.7 Кб
Скачать

Задание №2

1) Определить класс «анкета сотрудника», включающий следующую информацию:

- фамилия;

- имя;

- отчество;

- год рождения;

- должность;

- домашний телефон;

- мобильный телефон.

В программе предусмотреть:

- создание массива объектов класса «анкета сотрудника»;

- вывод на экран массива объектов в виде таблицы 1:

Фамилия

Имя

Отчество

Год рождения

Должность

Домашний телефон

Мобильный телефон

- сортировку массива объектов путем упорядочения фамилий сотрудников по алфавиту;

- формирование нового массива объектов, содержащего сведения о сотрудниках в возрасте от k до l лет, и вывод на экран этого массива в виде таблицы 2:

Фамилия

Имя

Отчество

Год рождения

Должность

-создание меню для проверки всех действий над массивом объектов заданного класса.

Задание №2

2) Определить класс, включающий следующую информацию о сотрудниках учреждения:

- фамилия;

- имя;

- отчество;

- специальность;

- зарплата.

В программе предусмотреть:

- создание массива объектов заданного класса;

- вывод на экран массива объектов в виде таблицы 1:

Фамилия

Имя

Отчество

Специальность

Зарплата

- сортировку массива объектов по возрастанию зарплаты сотрудников и вывод на экран полученного массива в виде таблицы 1;

- формирование нового массива объектов, содержащего сведения о тех сотрудниках, зарплата которых превышает 500$, и вывод на экран полученного массива в виде таблицы 2:

Фамилия

Имя

Отчество

Зарплата

- создание меню для проверки всех действий над массивом объектов заданного класса.

Задание №2

3) Определить класс «студент», включающий следующую информацию:

-фамилия;

-имя;

-отчество;

-номер группы;

-год рождения;

-общежитие (есть или нет).

В программе предусмотреть:

- создание массива объектов заданного класса;

- вывод на экран массива объектов в виде таблицы 1:

Фамилия

Имя

Отчество

Год рождения

Номер группы

Общежитие

- сортировку массива объектов, в котором фамилии студентов будет упорядочены по алфавиту, и вывод на экран полученного массива в виде таблицы 1;

- формирование нового массива объектов, содержащего сведения о студентах, имеющих общежитие, и вывод на экран полученного массива в виде таблицы 2:

Фамилия

Имя

Отчество

Номер группы

- создание меню для проверки всех действий над массивом объектов заданного класса.

Задание №2