Question: python OMIS 230 Project Fall 2021 Develop a program for an electronics store that only sells laptop computers. The program would read information about the
OMIS 230 Project Fall 2021 Develop a program for an electronics store that only sells laptop computers. The program would read information about the laptops from a "laptops.txt" text file, presents statistical information about the store's laptops, provides different filters for choosing among the laptops, and writes the final results to a "results.txt" text file. The "laptops.txt" file should contain information about at least 40 laptops. And, the following are the minimum number of input information about each laptop that you need to provide i.e. you can add extra information for each laptop if you wish): A short description . Brand . Price Screen size - RAM size Hard drive size Processor type Condition (New Used) Available units in stock The system should perform the following processes: 1. Read the input information from the text file 2. Provide statistical information about the status of the store (each in a separate Sub or Function procedure): a. The total value of all laptops in stock b. Number of new vs. used laptops c. Number of laptops from each brand d. Minimum price, maximum price, and average price of laptops 3. Using "Menu-driven programming" provide the following options to the user: Option 1: Search (Allow the user to search for a keyword from the description of the laptops.) Option 2: Filter the laptops based on the following properties, and show the filtered results to the user: o Option 2.1: Brands o Option 2.2: Price ranges (e.g. Under $300, $300 to $600, $600 & Above) o Option 2.3: RAM size o Option 2.4: Condition Option 3: Save the results (When the user is satisfied with the results, write the output to a "results.txt" text file) Option 4: Exit the program
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
