Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 04.03.2019, 06:32   #1
Erosguny
Новичок
Джуниор
 
Регистрация: 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) Любые другие дополнительные функции / функции, которые вы можете придумать
Erosguny вне форума
Старый 04.03.2019, 07:36   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Вы не перепутали "помогите" и "сделайте за меня"?

Назовите нормально тему, покажите свои наработки, конкретные вопросы и т.п. Если кто-то просто решит за вас, это вряд ли поможет вам разобраться.
http://www.programmersforum.ru/announcement.php?f=31

Или в раздел Фриланс если вы не хотите ничего делать, а ищете кого-то, кто выполнит ваши задачи за вознаграждение.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Онлайн-помощь с задачкой на 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