Answered step by step
Verified Expert Solution
Question
1 Approved Answer
THIS IS JAVA PROGRAMMING RELATED, HELP ME, I WILL SURELY UPVOTE YOU, THANK YOU!! QUESTION 1 In this question 1, you need to develop a
THIS IS JAVA PROGRAMMING RELATED, HELP ME, I WILL SURELY UPVOTE YOU, THANK YOU!!
QUESTION 1 In this question 1, you need to develop a system that can apply the concept of TWO (2) or THREE (3) dynamic data structures which are Linked List, Queue and/or Stack. To fulfill the task, you should analyze and find the real-world scenario that is suitable with Linked List, Queue and Stack. From that scenario, you should develop a system writes in JAVA programming languages. DESCRIPTION You should start by thinking of the overall scope & title of your program (like what is the program about, some examples are "To process information on lecturers' academic writing", "To store inventory records of the Sports Department and many more). From the overall scope, there are two processes, which are: First process, design the menu choices to be given to the user to manage data into Linked List (example: add data, display data etc.). There must be at least 4 choices in your menu (not including the exit choice). This program continues until users choose to finish the first process. The compulsory functions are: o Add data o Delete data o Modify data o Display data Second process, once the users choose to finish the first process, transfer all data from Linked List into Queue and/or Stack to proceed with the second process. The compulsory functions for the second process are: o Display data o Any calculation process (at least 2 process) Your answer must consist of: 1. The project title 2. The overall description of the project including the menu choices. 3. The code 4. The output Below is the sample project (no coding) *your project must be included with the coding of all class Write a system to store various types of furniture for ABC Furniture Company. The number of inputs is entered by user. If the design of the furniture is modern, store the furniture data into a queue named modernQueue. Otherwise, store the furniture data into a queue named classicQueue. Calculate the total price of furniture according to those paid with cash and those paid using credit card. Determine whether the customer prefers to pay by cash or with credit card based on payment mode. Then move all modern furniture with price more than RM10000 to a stack named exclusiveStack. Sample Output ABC Furniture Company Monthly Report Product Name Price Quantity Price Discount Total Siti chair 6 40.00 5% 222222 Total 4552222Step by Step Solution
There are 3 Steps involved in it
Step: 1
![blur-text-image](https://dsd5zvtm8ll6.cloudfront.net/includes/images/document_product_info/blur-text-image.webp)
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](https://dsd5zvtm8ll6.cloudfront.net/includes/images/document_product_info/blur-subtext-image.webp)
Step: 3
![blur-text-image](https://dsd5zvtm8ll6.cloudfront.net/includes/images/document_product_info/blur-subtext-image.webp)
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started