Абстрактные классы04.09.2012, 23:15. Показов 2216. Ответов 13
Метки нет (Все метки)
Помогите плиз, экзаменационное задание, а разобраться не могу с ним:
Создать консольное приложение, в котором реализовать работу склада. На складе есть отделы: * Бытовая техника. * Офисные товары. * Стройматериалы. Реализовать абстрактный класс товар. Затем для каждого отдела реализовать класс, который будить унаследован от базового класса товар. В классе товар должны быть методы и данные объединяющие представление товара из любого отдела. Также класс должен обязательно содержать дату годности товара. Реализовать меню работы со складом: 1. Прием товара. 2. Отгрузка товара. 3. Вывод на экран. * Вывод производиться по отделам 4. Просмотр товара с критическим сроком годности (меньше недели). 5. Просмотр просроченного товара. 6. Сохранение. 7. Загрузка. Реализовать в программе обработку исключительных ситуаций для проверки правильности ввода пользователя. Добавлено через 22 часа 57 минут Может найдется кто, чтоб не весь код за меня а в общем направить в правильное русло: какие методы и какие лучче виртуальные сделать?
0
|
|
| 04.09.2012, 23:15 | |
|
Ответы с готовыми решениями:
13
Абстрактные классы Абстрактные классы
|
|
2393 / 1914 / 763
Регистрация: 27.07.2012
Сообщений: 5,558
|
||
| 04.09.2012, 23:32 | ||
|
0
|
||
|
2393 / 1914 / 763
Регистрация: 27.07.2012
Сообщений: 5,558
|
|
| 05.09.2012, 10:00 | |
|
К какому сроку?
0
|
|
|
0 / 0 / 1
Регистрация: 31.08.2012
Сообщений: 6
|
||
| 05.09.2012, 10:33 | ||
|
даже я, который учит с++ меньше месяца, представляю в общих чертах, как это можно реализовать)
0
|
||
|
87 / 87 / 1
Регистрация: 19.06.2012
Сообщений: 245
|
|
| 05.09.2012, 10:58 | |
|
Человек просто даже знать не хочет вот и причина такого подхода. В прочем, насильно мил не будешь - если человеку не интересно то что поделать
0
|
|
| 05.09.2012, 11:34 [ТС] | |
|
Я в общих чертах тоже представляю и даже понимаю как это делается. А вот когда начинаешь делать, то с реализацией не получается. А то время которое отводится на обучение и то в каком темпе нам дают, с учетом что есть другие заботы в этой жизни и приходится учиться с 21-22.00 до 2-3 ночи, то соответсвенно не все хватается на лету. И я не собираюсь подавать код в чистом виде, если он не мой, а разобраться в нем, а потом сдавать задание.
Нужно до субботы и сколько будет стоить. Добавлено через 10 минут Тем более, что с готового я собираюсь слепить свой вариант, просто не понятны некоторые моенты. Например, почему нельзя реализовать в абстрактном классе функциб ввода информации с клавиатуры через создание переменной этого класса
0
|
|
| 05.09.2012, 12:05 | |||||||||||||||||||||
1
|
|||||||||||||||||||||
| 05.09.2012, 16:29 [ТС] | |
|
А может кто подскажет, как сделать "Просмотр товара с критическим сроком годности (меньше недели)." Т.е. как сделать чтоб ввести дату годности товара, а программа сама вычислял истек срок годности или нет и сколько осталось до конца этого срока?
0
|
|
| 05.09.2012, 17:17 | ||||||
|
я думал, тебя для упражнения устроит, если мы будем отсчитывать календарь просто в "целых числах от начала истории" (сегодня, скажем, сотый день от сотворения мира), и ввести переменную
0
|
||||||
| 05.09.2012, 18:04 [ТС] | |
|
это экзаменационная работа, и кстати, по темам которые нам не успели прочитать, я про наследование и абстрактные классы, а разработка этого задания происходит в win7 на visual studio 10
Добавлено через 3 минуты это экзаменационная работа, и кстати, по темам которые нам не успели прочитать, я про наследование и абстрактные классы, а разработка этого задания происходит в win7 на visual studio 10. А нужно сделать вот что с датами: 4. Просмотр товара с критическим сроком годности (меньше недели). 5. Просмотр просроченного товара.
0
|
|
|
11 / 7 / 1
Регистрация: 30.05.2012
Сообщений: 113
|
|
| 30.03.2013, 20:14 | |
|
Эта работа была написана мной примерно 12-го сентября, работа не доделана до конца но,вся основа, все отделы основные проверки, файлы эмитирующее базу данных есть, это все было написано мной за 6 дней включая 2-е неудачные попытки которые здесь не представлены.
На тот момент я изучал 6 месяцев С, и 3 месяца С++, с нуля, но прорабатывая все домашние задания, получается я учился с Gremkiev, в параллельных группах в одном и том-же учебном заведении. Немного по заданию TXT файлы: baseprod.txt - это типо база продуктов с которыми может работать прога, если её увеличить то увеличется и количество продуктов с которыми прога может работать. Работа происходит со штрих кодами, их частями. officeotdel.txt -сохранение состояние отдела офисных товаров. stroyotdel.txt - --||-- отдела строительных материалов. techotdel.txt - ---||--- бытовой техники. Все остальное это в основном Хедеры и CPP файлы(28 штук) в один проэкт. Не выкладывал раньше так как меня удручал тот факт, что большинство людей которые приходят учится на специальность "программирование" , приходя на пары хотят чтоб Их научили, не желая выкладывается на полную, кто-то им чего-то должен, И не понимают, что программирование это наверно в первую очередь образ жизни и мысли. От рассвета до заката. Работа была оценена на 11 балов, но реально она не больше чем на 9(хотя с претензией ).
0
|
|
| 30.03.2013, 20:14 | |
|
Помогаю со студенческими работами здесь
14
Абстрактные классы Абстрактные классы Абстрактные классы Абстрактные классы абстрактные классы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Сочетание глобально распределённой вычислительной мощности и инновационных. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|