Question: CIS 2348 Homework #3-Inheritance and interfaces Overview In this homework, you will implement a system that reads in an inventory file, prints the inventory to

CIS 2348 Homework #3-Inheritance and interfaces Overview In this homework, you will implement a system that reads in an inventory file, prints the inventory to the console, and ships items. Business Rules There are two types of items tracked in the system: food items and household (durable) items. Food Items: Food items are perishable, and a perishable item has a limited shelf life. The item must be removed from the shelf when it expires. The expiration date is simply expiration date -date placed in inventory shelf life in days Household Items: Household items have unlimited shelf life, so they do not have an expiration date. They do have (sometimes substantial) weight. The shipping cost is $10.00 / pound. If the item is shipped on a weekend day, the shipping cost should be increased by $20.00 Example: a 20 pound item shipped on Saturday would have a shipping cost of $220.00 Program Design Input The program will take as input a file formatted as follows food, banana,5 food,bread, 10 household, toaster,5 household, washer, 200 The first element in a line is the type of item: food or household good. If the item is a food item, the second element is the name, the third is the shelf life in days. If the item is a household good, the second element is the name and the third is the shipping weight in pounds. You will create an input file with the data above called "input.txt". When you load the file you should not use a full path. Program Flow The following pseudocode shows the required flow of the program
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
