Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Task: Create a hash table of a candy stores inventory. The table will be an array of structures. The program should permit price checks and

Task: Create a hash table of a candy stores inventory. The table will be an array of structures. The program should permit price checks and should allow item quantities to be increased or decreased.

Input: The tables data values will be read from a text file. The input file is C162P7candy.txt. The program will initialize the table by using a hash function to place each structure in an appropriate array location. The data structure to use is:

struct Candy

{ string IDcode; // 4-char alphanumeric code

string itemName;// name/description of the candy

double quantity; // quantity on hand, in pounds

double price; // price per pound

};

You may decide on the array size. Create an appropriate hash calculation to assign each element into the array. Decide how collisions will be handled; for this assignment, use a method other than a linear probe.

Processing: Provide a menu for the user. Options should include:

availability check: is an item in stock (quantity > 0), and if so, what is its price?

purchase: decrement the quantity by some amount delivery: increase the quantity

inventory: print the complete inventory to a hard copy report Output:

. Program is to be well documented both internally and externally.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Datacasting How To Stream Databases Over The Internet

Authors: Jessica Keyes

1st Edition

007034678X, 978-0070346789

More Books

Students also viewed these Databases questions

Question

What is the correlation between NO. DEGREES and PERCENT RAISE?

Answered: 1 week ago

Question

Deploy the tools of persuasion and advocacy

Answered: 1 week ago