В тестовом примере создать три объекта заданного типа (для демонстрации вызова каждого конструктора). Значения для параметров конструктора с параметрами вводить с клавиатуры.
Тип «Категория» определить как перечисление (enum) со значениями полей «холодные закуски», «первые блюда», «вторые блюда», «десерты», «напитки». Тип «Повар» определить как класс, содержащий: - Закрытые поля с именем и фамилией, реализованы в виде символьных строк произвольной длины; - Все функции реализовать в соответствии общим требованиям. Тип «Блюдо» определить как класс, содержащий: - Закрытые поля типа символьной строки с названием, цели со стоимостью и длительностью приготовления, и типов «Категория» и «Повар»; - Функции реализовать в соответствии общим требованиям. Тип «Заказ» определить как класс, содержащий: - Закрытые поля с названием кафе и текущей датой (тип Date); - Информацию о включенных в данный заказ блюда оформить как динамический массив (указатель и размерность, поля закрыты); - Предусмотреть функцию для внесения в заказ нового блюда; - Кроме стандартной функции вывод полной информации, предусмотреть функцию с выводом сокращенной информации с названием кафе, дату и время ожидания данного заказа; - Другие функции реализовать в соответствии общим требованиям. В тестовом примере создать объекты «Заказы» соответственно общим требованиям и вывести информацию о них в полном и сокращенном виде. К одному из объектов добавить новое блюдо, вывести обновленную информацию.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения