Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 29.03.2015
Сообщений: 12
1

Создание и использование класса "Аквариум"

20.05.2015, 11:19. Показов 2257. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите с реализацией . Класс создан , а дальше немного непонятно .
Класс Аквариум
Скрытые поля:
• Номер по порядку (назначается автоматически);
• Объём (генерируется случайно);
• Количество видов рыбок (генерируется случайно);
• Название рыбки (динамический массив, значение элементов которого выбирается случайно из заготовленных вариантов считаных из файла);
• Количество рыбок одного вида (динамический массив, значение элементов которого генерируется случайным образом в диапазоне 1-5);
• Всего рыбок в аквариуме (вычисляется, исходя из предыдущих данных).
Публичные поля:
• Статический счётчик количества экземпляров.
Скрытые методы:
• Вычисление количества рыбок в аквариуме.
Публичные методы:
• Конструктор (присваивает значения всем полям);
• Деструктор (уменьшает статический счётчик);
• Ручная смена количества рыбок выбранного вида в выбранном аквариуме (с пересчётом общего числа рыбок в аквариуме);
• Вывод на экран всех полей (кроме статических);
Программа:
Создать массив экземпляров класса из 20 элементов. Затем предложить пользователю меню, позволяющее запускать публичные методы (кроме конструктора и деструктора), выводить данные на экран в таких режимах:
• Вывод на экран всего списка;
• Вывод на экран одного экземпляра с заданным порядковым номером;
• Вывод на экран количества рыбок выбранного типа во всех аквариумах;
а также выйти из программы. Меню зациклить. После выполнения каждого пункта очищать экран. Предусмотреть максимальное количество ошибок пользователя.
Создать второй класс, который будет вести лог программы. Все его методы должны перегружать друг друга. В лог записываются такие данные: время события, номер экземпляра класса вызвавшего событие, метод вызвавший событие, входящие и исходящие данные события, успешность события. Все экземпляры основного класса должны взаимодействовать с одним, общим, экземпляром класса-логгера.
Проблема с ручной сменой кол-ва рыб. и с созданием и реализацией логгера .
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.05.2015, 11:19
Ответы с готовыми решениями:

Создание и использование объектов класса
Привет всем. Я немного дурак и буду рад если поможете. #include <iostream> #include <string>...

Аквариум. Определить иерархию рыб и рептилий. Создать аквариум
Аквариум. Определить иерархию рыб и рептилий. Создать аквариум. Посчитать общую цену вместе со...

Создание и использование класса
Доброго времени суток! У меня вопрос на счет использования класса, в общем то ближе к теме. Я...

Создание класса и использование его
Всем доброго времени суток:) Столкнулся с такой проблемой, при создании программы. Суть...

Создание нейронной сети для подбора растений в аквариум
Здравствуйте. Кто сталкивался, скиньте пример создания нейронной сети для задачи типа: "Подбор...

1
13 / 13 / 9
Регистрация: 23.10.2014
Сообщений: 184
20.05.2015, 11:28 2
Виктория228, что непонятно? и где созданный класс?
0
20.05.2015, 11:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.05.2015, 11:28
Помогаю со студенческими работами здесь

Создание класса –наследника. Использование полиморфизма
решить в консольном режиме: Дано целое число N и набор из N вещественных чисел. Проверить,...

Создание класса и использование его в других программах
Я сделал вот такой вот класс: #include <iostream> #include <string> class UK { static void...

Создание и использование потоков с использованием класса Thread
Создание и использование потоков с использованием класса Thread. Свойства потоков Thread.

Создание шаблонного класса потомка и использование им родительских методов
Добрый день! По заданию нужно сделать класс с реализацией двусвязного списка, и некоторые методы...

Создание класса –наследника. Использование полиморфизма. Виртуальные функции.
Решить задачу в консольном режиме: Cоздайте 2 потомка, которые реализуют одну и ту же задачу...

Создание класса-прототипа и использование его в Windows-приложении
Всем доброго времени суток!!! помогите пожалуйста с задачей. никак не могу понять сто надо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru