Подскажите как написать код, можно на С/С++ - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Ребята, нужна ваша помощь в написании кода)) Помогите пожалуйста написать код программы, очень нужно, это курсовой... Задание: В радиоателье хранятся квитанции о сданной в ремонт радиоаппаратуре. Каждый пункт содержит следующую информацию: наименование группы изделий (телевизор, радиотелефон и т. п.), марка изделия, дата приемки в ремонт, дата исполнения заказа, состояние готовности заказа (выполнен или не выполнен). Требуется: выдать информацию о состоянии готовности заказов на текущие сутки по группам изделий; выдать информацию о заказах, не выполненных в срок; отсортировать заказы в группах по убыванию даты исполнения заказа;осуществлять поиск изделия по наименованию, дате приемки, дате исполнения заказа. Вот, я буду вам очень благодарен, если не пройдете мимо)

Решение задачи: «Подскажите как написать код, можно на С/С++»

textual
Листинг программы
  1. #define MAX_DATA 512
  2. #define MAX_ROWS 100
  3.  
  4. struct Order {
  5.     int id;
  6.     // int set; в зависимости от реализации.
  7.     char name[MAX_DATA];
  8.     char brad[MAX_DATA];
  9.     struct tm date_accept;
  10.     struct tm date_complete;
  11.     int is_complete; //bool
  12. };
  13.  
  14. struct Database {
  15.     int last_row; // название может лучше придумаете
  16.     struct Order rows[MAX_ROWS];
  17. };

Объяснение кода листинга программы

  1. Объявляются две константы: MAX_DATA и MAX_ROWS. Они определяют максимальное количество данных и строк в базе данных соответственно.
  2. Объявляется структура Order. Она содержит следующие поля: id (идентификатор заказа), name (имя заказа), brad (брэд, возможно это опечатка и имелось в виду brand - производитель или марка), date_accept (дата принятия заказа), date_complete (дата завершения заказа), is_complete (флаг, указывающий, что заказ завершен).
  3. Объявляется структура Database. Она содержит поле last_row (последняя строка в базе данных) и массив структур Order на максимальное количество строк MAX_ROWS. Таким образом, данный код представляет собой простую базу данных, в которой каждая строка представлена структурой Order. Поле last_row используется для отслеживания последней добавленной строки. Возможно, в коде присутствуют ошибки или он не полностью реализован, но по представленной информации можно сделать такие выводы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.909 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы