Write a program that simulates inventory bins in a warehouse. Each bin holds a number of the same type of parts. The program should use a Class that keeps the following data: Description of the part...


Write a program that simulates inventory bins in a warehouse.

Each bin holds a number of the same type of parts.

The program should use a Class that keeps the following data:

Description of the part kept in the bin

Number of parts in the bin


Then Create a Stock class which hold an array of 10 bins, which can store data as follows (This is an example to give you an idea):

Part Description Number of Parts in the Bin
Valve 10

Bearing 5

Bushing 15

Coupling 21

Flange 7

Gear 5

Gear Housing 5

Vacuum Gripper 25

Cable 18

Rod 12


Provide Constructors, getters, setters and following methods:
1. AddBin (Bin b), this add bins to the array.
2. RemoveBin (String name), removes a Bin form array.
3. AddParts: a function that increases a specific bin’s part count by a specified number.

4. RemoveParts: a function that decreases a specific bin’s part count by a specified number.


When the program runs, it should repeat a loop that performs the following steps:

• The user should see a list of what each bin holds and how many parts are in each bin.

• The user can choose to either quit the program or select a bin.
• When a bin is selected, the user can either add parts or bins to it or remove parts or bins from it.

• The loop then repeats, showing the updated bin data on the screen.


Input Validation: No bin can hold more than 30 parts, so don’t let the user add more than a bin can hold. Also, don’t accept negative values for the number of parts being added or removed


Solve this question according to the question requirements and using classes, object array in Java object-oriented programming


Jun 07, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here