Подскажите как написать код, можно на С/С++ - 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
используется для отслеживания последней добавленной строки. Возможно, в коде присутствуют ошибки или он не полностью реализован, но по представленной информации можно сделать такие выводы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д