ВЫХОДНЫЕ ДАННЫЕ
Требуется вывести одно число — суммарное время за сутки (в секундах), на протяжении которого работают все N касс.
ПРИМЕР
Ввод
3
1 0 0 23 0 0
12 0 0 12 0 0
22 0 0 2 0 0
2
9 30 0 14 0 0
14 15 0 21 0 0
2
14 00 00 18 00 00
10 00 00 14 00 01
Вывод
7200
0
1
Задача 9
Необходимо создать класс с полями, указанными ниже в задании. Реализовать в классе методы:
конструктор по умолчанию;
деструктор для освобождения памяти (с сообщением об уничтожении объекта);
функции обработки данных, указанные в задании;
функцию формирования строки информации об объекте.
Создать проект для демонстрации работы: сформировать объекты со значениями-константами и с введенными с клавиатуры значениями полей объекта. В основной ветке программы создайте три объекта класса. Вывести результаты работы на экран.
Название класса и поля класса: «Книга»: название, количество страниц, цена.
Функция-метод 1 обработки данных: вычислить среднюю стоимость одной страницы
Функция-метод 2 обработки данных: увеличить цену книги в два раза, если название начинается со слова «Программирование»
Задача 10
На основании предметной области спроектировать 3-4 класса, используя механизм наследования. Для каждого класса использовать отдельный модуль.
Предусмотреть у класса наличие полей, методов и свойств. Названия членов класса должны быть осмысленны и снабжены комментариями.
Один из наследников класса должен перегружать метод родителя.
Один из классов должен содержать виртуальный метод, который переопределяется в одном наследнике и не переопределяется в другом.
Продемонстрировать работу всех объявленных методов.
Продемонстрировать вызов конструктора родительского класса при наследовании.
Иерархия классов: геометрические фигуры (круг, прямоугольник, треугольник). Реализовать методы вычисления площади и периметра фигуры. Продемонстрировать работу всех методов классов, предоставив пользователю выбор типа фигуры для демонстрации.
Достарыңызбен бөлісу: |