Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВМИиП_варианты.docx
Скачиваний:
8
Добавлен:
21.12.2018
Размер:
29.23 Кб
Скачать

Вариант 14

  1. Определить класс с именем SOTRUDNIK, содержащий:

  • поля: фамилии и инициалы работника, название занимаемой должности, год поступления на работу. Определить методы доступа к этим полям.

  • методы: конструкторы класса (для создания одномерного и двумерного массивов), деструктор класса, методы, определяемые заданием (для ввода элементов массивов с клавиатуры, для вывода элементов массива на экран, сортировки массивов и пр.).

  • Написать программу, выполняющую следующие действия:

    • ввод с клавиатуры данных в массив, состоящий из десяти объектов типа SOTRUDNIK; фамилии должны быть упорядочены по дате поступления на работу;

    • вывод на экран фамилий и должностей сотрудников, чей стаж работы в организации превышает средний стаж работы по организации в целом; определить количество таких сотрудников;

    • если таких сотрудников нет, вывести соответствующее сообщение.

  • Программа должна позволять осуществить проверку всех методов класса.

    Вариант 21

    1. Определить класс с именем ZNAK, содержащий:

    • поля: фамилия, имя; знак зодиака; день рождения (массив из трех чисел).

    • методы: конструкторы класса (для создания одномерного и двумерного массивов), деструктор класса, методы, определяемые заданием (для ввода элементов массивов с клавиатуры, для вывода элементов массива на экран, сортировки массивов и пр.).

  • Написать программу, выполняющую следующие действия:

    • ввод с клавиатуры данных в массив, состоящий из десяти объектов типа ZNAK; записи должны быть упорядочены по знакам зодиака;

    • вывод на экран информации о людях, родившихся в месяц, название которого введено с клавиатуры; определить количество таких людей;

    • если таких нет, вывести соответствующее сообщение.

  • Программа должна позволять осуществить проверку всех методов класса.

    Вариант 8

    1. Определить класс с именем PRICE, содержащий:

    • поля: название товара; название магазина, в котором продается товар; стоимость товара в рублях.

    • методы: конструкторы класса (для создания одномерного и двумерного массивов), деструктор класса, методы, определяемые заданием (для ввода элементов массивов с клавиатуры, для вывода элементов массива на экран, сортировки массивов и пр.).

  • Написать программу, выполняющую следующие действия:

    • ввод с клавиатуры данных в массив, состоящий из восьми объектов типа PRICE; записи должны быть размещены в алфавитном порядке по названиям товаров;

    • вывод на экран информации о товаре, название которого введено с клавиатуры; определить количество магазинов, в которых продается такой товар;

    • если такого нет, вывести соответствующее сообщение.

  • Программа должна позволять осуществить проверку всех методов класса.

    Вариант 15

    1. Определить класс с именем PRICE, содержащий:

    • поля: название товара; название магазина, в котором продается товар; стоимость товара в рублях.

    • методы: конструкторы класса (для создания одномерного и двумерного массивов), деструктор класса, методы, определяемые заданием (для ввода элементов массивов с клавиатуры, для вывода элементов массива на экран, сортировки массивов и пр.).

  • Написать программу, выполняющую следующие действия:

    • ввод с клавиатуры данных в массив, состоящий из восьми объектов типа PRICE; записи должны быть размещены в алфавитном порядке по названиям магазинов;

    • вывод на экран информации о товарах, продающихся в магазине, название которого введено с клавиатуры; сколько наименований продукции представлено в этом магазине;

    • если таких нет, вывести соответствующее сообщение.

  • Программа должна позволять осуществить проверку всех методов класса.