Код | 542603 |
Дата создания | 2022 |
Мы сможем обработать ваш заказ (!) 23 декабря в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
|
Работа зачтена на «Отлично». В архиве отчет со скриншотами и описанием (7 стр.), а также исходный код.
Задача:
В работе требуется сконструировать класс с заданным набором свойств. Набор свойств следует взять в соответствии со своим вариантом задания. В класс также должны быть добавлены методы для просмотра и изменения значений любого из свойств объекта.
Требования к конструированию класса: доступ к свойствам — закрытый, к методам —открытый. В классе следует предусмотреть конструктор по умолчанию, конструктор с параметрами.
Действия, выполняемые программой:
1. создание объекта с помощью конструктора по умолчанию,
2. создание объекта с помощью конструктора с параметрами,
3. создание массива объектов (размерность массива 3 или 4 элемента),
4. инициализация свойств каждого объекта массива(исходные данные вводятся с клавиатуры),
5. просмотр свойств каждого объекта,
6. вычисление заданного параметра для массива объектов в соответствии с вариантом задания (выполнить с помощью глобальной функции).
Требования к структуре программного кода: программа должна иметь модульную структуру, т.е. состоять из нескольких файлов: модуля класса, состоящего из заголовочного файла и файла реализации, и главного модуля, содержащего функцию main().
Варианты
0 вариант - Название страны, площадь страны, количество жителей. Определить страну с наибольшей плотностью населения.
1 вариант - Название программы, Разработчик, Версия, Год выпуска. Определить самую новую программу.
2 вариант - Номер школы, Название школы, Специализация, Количество учащихся. Вычислить общее количество учащихся.
3 вариант - Название товара, Категория товара, Цена, Количество. Вычислить общую стоимость товара.
4 вариант - Номер банковской карты, Фамилия владельца, Год окончания действия, Остаток на счете. Определить владельца карты с минимальным остатком средств.
5 вариант - Фамилия, Количество отработанных дней, Тариф. Вычислить сумму заработной платы.
6 вариант - Марка машины, Мощность двигателя, Объем бака, Цвет кузова . Вычислить машину с самым мощным двигателем.
7 вариант - Марка монитора, Максимальное разрешение, Цена. Вычислить среднюю цену.
8 вариант - Фамилия студента, Предмет, Оценка. Вычислить количество двоек.
9 вариант - Марка принтера, Формат бумаги, Скорость печати, Цена. Определить самый дешевый принтер.
10 вариант - Название турфирмы, Маршрут, Количество оставшихся путевок. Вычислить общее количество оставшихся путевок.
11 вариант - Фамилия, Имя, Должность, Оклад. Определить самого высокооплачиваемого сотрудника.
12 вариант - Станция отправления, Станция прибытия, Время в пути. Определить маршрут с наименьшим временем в пути.
13 вариант - Фамилия спортсмена, Вид спорта, Разряд, Название спортивного клуба. Вычислить количество спортсменов, имеющих первый разряд.
14 вариант - Название книги, Автор, Год издания. Определить самое старое издание.
15 вариант - Фамилия, Отдел, Год поступления на работу, Образование. Определить средний стаж работы.
16 вариант - Фамилия студента, Название вуза, Курс, Факультет. Определить количество студентов второго курса.
17 вариант - Фамилия абонента, Продолжительность разговора в мин., Стоимость минуты разговора. Вычислить стоимость всех разговоров.
18 вариант - Фамилия, Имя, Род занятий (сотрудник, студент), Год поступления. Вычислить сотрудника, принятого на работу последним.
19 вариант - Название предмета, Преподаватель, Количество лекций, Количество лабораторных работ. Вычислить количество часов занятий по всем предметам (лекции и лабораторные работы имеют продолжительность 2 часа).
20 вариант - Фамилия, Место жительства, Год рождения. Определить средний возраст.
21 вариант - Название фирмы, Адрес, Телефон, Электронный адрес. Вычислить количество фирм, не указавших электронный адрес.
22 вариант - Фамилия, Номер договора, Стоимость заказа, Срок исполнения. Вычислить среднюю стоимость заказа.
23 вариант - Название журнала, Номер, Год выпуска. Вычислить количество журналов, выпущенных в текущем году.
24 вариант - Название группы, Факультет, Количество студентов, Количество успевающих студентов. Вычислить процент успевающих студентов по всем факультетам.
25 вариант - Марка телефона, Фирма изготовитель, Вес, Цена. Определить самый легкий телефон.
26 вариант - Название кинотеатра, Адрес, Количество мест, Средняя цена билетов. Определить кинотеатр с самым большим возможным доходом.
27 вариант - Название музея, Адрес,Год основания, Средняя посещаемость в год. Найти самый посещаемый музей.
28 вариант - Название страны, Название столицы, Количество жителей, Средняя продолжительность жизни. Вычислить общее количество жителей.