Подскажите как написать код, можно на С/С++ - C (СИ)
Формулировка задачи:
Ребята, нужна ваша помощь в написании кода))
Помогите пожалуйста написать код программы, очень нужно, это курсовой...
Задание: В радиоателье хранятся квитанции о сданной в ремонт
радиоаппаратуре. Каждый пункт содержит следующую информацию:
наименование группы изделий (телевизор, радиотелефон и т. п.), марка
изделия, дата приемки в ремонт, дата исполнения заказа, состояние
готовности заказа (выполнен или не выполнен). Требуется:
выдать информацию о состоянии готовности заказов на текущие сутки
по группам изделий;
выдать информацию о заказах, не выполненных в срок;
отсортировать заказы в группах по убыванию даты исполнения заказа;осуществлять поиск изделия по наименованию, дате приемки, дате
исполнения заказа.
Вот, я буду вам очень благодарен, если не пройдете мимо)
Решение задачи: «Подскажите как написать код, можно на С/С++»
textual
Листинг программы
#define MAX_DATA 512 #define MAX_ROWS 100 struct Order { int id; // int set; в зависимости от реализации. char name[MAX_DATA]; char brad[MAX_DATA]; struct tm date_accept; struct tm date_complete; int is_complete; //bool }; struct Database { int last_row; // название может лучше придумаете struct Order rows[MAX_ROWS]; };
Объяснение кода листинга программы
- Объявляются две константы:
MAX_DATA
иMAX_ROWS
. Они определяют максимальное количество данных и строк в базе данных соответственно. - Объявляется структура
Order
. Она содержит следующие поля:id
(идентификатор заказа),name
(имя заказа),brad
(брэд, возможно это опечатка и имелось в видуbrand
- производитель или марка),date_accept
(дата принятия заказа),date_complete
(дата завершения заказа),is_complete
(флаг, указывающий, что заказ завершен). - Объявляется структура
Database
. Она содержит полеlast_row
(последняя строка в базе данных) и массив структурOrder
на максимальное количество строкMAX_ROWS
. Таким образом, данный код представляет собой простую базу данных, в которой каждая строка представлена структуройOrder
. Полеlast_row
используется для отслеживания последней добавленной строки. Возможно, в коде присутствуют ошибки или он не полностью реализован, но по представленной информации можно сделать такие выводы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д