You are on page 1of 1

Problem Statement – Set 12

Consider an Auto spares store which has different categories of items like.
Under each category, the shop holds a maximum capacity of 1000 items. The
arrangement of items in the racks vary from time to time. Based on the item
type and availability, the supplier also varies. Each supplier can supply different
items. The system in the shopping mall has the complete description of list of
all items which includes item number, name, category, supplier name, price,
total quantity and qty available. Based on the items purchased by the customer,
billing is done.
From the above description, initially the owner of the shop needs to
allocate the rack for the available items randomly and a data structure in the
system to hold the descriptions of items. When the owner checks for an item in
the stock, it should show all information related to that item (qty available is
calculated based on count of type of item purchased by the customer). When the
purchased items are entered in the billing section ,it should print item no, item
name, qty taken, price and total price of all the items and finally the grand total
to be paid .Help the owner of the shop to achieve the above said using an
interactive C program which uses appropriate data structures for allocation of
space for items, defining the type of items, calculating the total and providing
the bill for the customers. The program should be in such a way to handle both
the owner and the customer part. [Hint: Use menu driven method and
appropriate derived data types like pointers, structures to achieve the result]

You might also like