|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
04.03.2019, 06:32 | #1 |
Новичок
Джуниор
Регистрация: 04.03.2019
Сообщений: 1
|
ООП помощь с интересной задачкой
Напишите программу, которая использует классы, полиморфизм и типизацию утки в Python 3. Вам необходимо разработать классы для системы, которая управляет кафе.
Ниже приводится описание их операций. Вам нужно понять это и разработать структуру классов, которая включает наследование и объекты одного класса внутри объектов другого. Описание: Они делают для видов напитков - кофе и чай. Кофе можно приготовить классическим итальянским способом (эспрессо), используя альтернативные способы (разлив, Cemex и т. Д.). Цены на разные виды напитков рассчитываются по-разному. Допустим, напиток стоит X. Если это классический итальянский кофе, клиент заплатит X, если это чай, он заплатит X + 100 тенге за обслуживание, поскольку они приносят чайник на ваш стол, и если это кофе, приготовленный альтернативным методом он заплатит X * 1,1, так как на подготовку уходит больше времени и усилий. Классический кофе также может поставляться с сиропами, а чай - с дополнительными специями / травами. Разные сиропы и травы могут стоить по-разному. Ваша задача - создать классы для программы, которые позволили бы: 1) Создать меню напитков с ценами (например, черный чай за 300 тенге, латте за 400 тенге, латте с карамельным сиропом за 500 тенге и т. Д.) 2) Разрешить добавлять сиропы и специи / травы в ваш кофе / чай. Например, латте стоит 400 тенге, но клиент может добавить ирландские сливки за 200 дополнительных тенге. 3) Разрешить вести учет и отслеживать деньги Вы можете получить бонусные баллы за: 1) Создание интерфейса консоли для создания меню и отслеживания заказов (например, вы создаете меню, после чего приходит пользователь и выбирает, что он хочет чай Эрл Грей (350 тенге) с добавлением имбиря 150 тенге - всего 500 тенге идет в нашу кассу ( до +3 баллов) 2) Создание отчетов некоторых типов - сколько чая и кофе было продано, сколько каждого типа (латте / капучино / американо / и т. Д.), Сколько было использовано каждого дополнительного сиропа / специй. (до +5 баллов) 3) Добавьте некоторые другие типы информации, которую вы можете отслеживать (например, сколько каждого сиропа у вас есть в наличии и отслеживать, если у вас кончились определенные сиропы (до +4 баллов) 4) Любые другие дополнительные функции / функции, которые вы можете придумать |
04.03.2019, 07:36 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Вы не перепутали "помогите" и "сделайте за меня"?
Назовите нормально тему, покажите свои наработки, конкретные вопросы и т.п. Если кто-то просто решит за вас, это вряд ли поможет вам разобраться. http://www.programmersforum.ru/announcement.php?f=31 Или в раздел Фриланс если вы не хотите ничего делать, а ищете кого-то, кто выполнит ваши задачи за вознаграждение.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Онлайн-помощь с задачкой на Win32 C++ или C# | Mrakoris3 | Фриланс | 0 | 24.05.2017 01:04 |
Помощь с простой задачкой 15.01 в 12.30-13.30 по мск LINQ/C# | Koolapse | Фриланс | 0 | 14.01.2016 21:00 |
Помогите пожалуйста с одной интересной задачкой: | terminadoor | Помощь студентам | 19 | 13.01.2016 21:04 |
Выбор интересной темы для курсовой на Java | KseniaS | Помощь студентам | 0 | 06.12.2010 02:03 |
Нужна помощь в интересной задачке.. | swink | Паскаль, Turbo Pascal, PascalABC.NET | 15 | 11.05.2009 15:10 |