I need a C++ program to run the inventory for an auto Store and keep track of the parts [url removed, login to view] part has the following data:
*1)part numb (int 6 digits)
**2)unit price (float)
**3)quantity on hand (int)
**4)description (40 characters)
**Sample of the data file:*
*123456 12.97 17 ford f-150 wheels*
program needs to be able to add and delete parts and change all data for a part except the part [url removed, login to view] data for the parts is kept in a file called "[url removed, login to view]". When program starts,the part data loaded into the parts array. When program stops, the updated data written back to the file.
program provide following operations:
1)Increase quantity on hand for a part by a user-supplied amount.
2)Decrease quantity on hand for a part by a user-supplied amount (if valid).
3)Find unit price of a part
4)Find quantity on hand of a part.
5)Find total value of a part (unit price * qty on hand)
6)Add a part.
7)Delete a part.
8)Change description, unit price, or quantity on hand of a part.
9)Find total value of entire inventory.
For this prog,no more than 30 parts in the [url removed, login to view] inventory part will be implemented as a class. The class will contain the data for the part and implement operations 1 thru 8 above. The driver will provide operation 9. Operations 6 and 7 will belong in the driver
4 files: driver, implementation, specification, [url removed, login to view]
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
******4)HAS TO BE DONE BEFORE 10:00pm CENTRAL TIME TOMORROW (Tuesday 23 Sept) or AMOUNT PAID WILL BE ALTERED!
PROGRAM NEEDS TO BE COMPILED USING LINUX CC COMPILER (WE USE THE REDHAT LINUX 8.0 I DONT KNOW IF IT WILL MAKE A DIFFERENCE!)