Приложение консоль. В Visual Studio. Необходимо написать два кода , которые потом можно будет объединить в один. (АТД) Абстрактный тип данных – это тип, определяемый программистом, для которого он описывает структуру значений этого типа и множество операций с такими данными. Детали реализации АТД по возможности максимально скрыты от пользователя, и оперировать с такими данными можно только с помощью предоставленных операций (аналогично тому, как пользователь работает с предопределенными в языке типами данных). Поэтому, создавая АТД, надо тщательно продумать, какие операции предоставить пользователю, чтобы их было достаточно для выполнения традиционных действий с этими типами данных. Реализовать эмулятор ККМ, состоящий из 2 модулей "Касса" и "Товаровед" Модуль "Товаровед", должен содержать следующие функции: · Добавление информации о товаре (наименование, количество, единица измерения, цена, штрих-код). Данные записываются в файл sklad. При записи в файл, проверять наличие такого же товара (по ШК), сравнивать цену, если одинаковая, то суммировать количество, иначе дописать в конец файла. · формирования ценника на товар (в виде файла), содержащий наименование, цену и единицу измерения. · Реализовать формирование отчета об остатках на складе(полностью) и краткий отчет о дефиците товара, которого менее 5 ед. · По входящему файлу zakaz остаток формировать требование на приобретение.
Модуль "Касса", должен содержать следующие функции: · Продажа осуществляется по ШК товара. Предусмотреть случай, если товар с таким ШК уже есть. Предусмотреть завершение покупки оплатой или отменой. При оплате, формировать чек в файл bill_number_date и уменьшать количество товара в файле sklad на величину проданного. · Формирование отчета в файле zakaz, если нужного товара нет в наличии. Если после продажи товаров на складе 0, то в файл zakaz добавить информацию о товаре · Реализовать функцию формирования суточного отчета о продажах содержащих информацию о количестве чеков и суммы по ним.
Тип: Контрольная работа
Предмет: C/C++
Реализовать параллельный алгоритм быстрой сортировки методом портфеля задач
Стоимость: 625 руб.
Тип: Контрольная работа
Предмет: C/C++
Контрольная (технологии программирования)
Стоимость: 560 руб.
Тип: Контрольная работа
Предмет: C/C++
103635-Реализовать программный эмулятор командного интерпретатора операционной системы Linux.(2)
Стоимость: 505 руб.
Тип: Контрольная работа
Предмет: C/C++
45242_Контрольная работа_ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++
Стоимость: 510 руб.
Роль самостоятельной работы довольно велика:Самостоятельная работа не нацелена на то, чтобы давать знания. Она направлена на обучение студентов правильному самостоятельному поиску этих знаний. Образовательная система несовершенна. Существует огромный разрыв между тем, что должен знать студент, и т…
Читать дальше