Написать структуру, описывающую хранящиеся на складе товары - C (СИ)
Формулировка задачи:
Информация о хранящихся на складе товарах состоит из:
- инвентаризационного номера;
- наименования товара;
- количества в штуках;
- цены;
- даты поставки.
Решение задачи: «Написать структуру, описывающую хранящиеся на складе товары»
textual
Листинг программы
typedef struct
{
unsigned char day;
unsigned char month;
unsigned short year;
} DATE;
typedef struct
{
unsigned int id;
char name[30];
unsigned int count;
float price;
DATE date;
} PODUCTS;
Объяснение кода листинга программы
В представленном коде объявлены две структуры:
- Структура
DATEпредставляет дату в формате день, месяц, год и содержит следующие поля:day- день (типunsigned char);month- месяц (типunsigned char);year- год (типunsigned short);
- Структура
PODUCTSпредставляет товар на складе и содержит следующие поля:id- уникальный идентификатор товара (типunsigned int);name- название товара (массив символов длиной 30 символов);count- количество товара на складе (типunsigned int);price- цена товара (типfloat);date- дата производства товара (структураDATE). Код не содержит конкретных значений переменных, поэтому список значений пуст.