question archive Section 1: CarDealz used cars wants to build an app for their buyers to know what cars are on the approved list for purchase

Section 1: CarDealz used cars wants to build an app for their buyers to know what cars are on the approved list for purchase

Subject:Computer SciencePrice: Bought3

Section 1: CarDealz used cars wants to build an app for their buyers to know what cars are on the approved list for purchase. You will make a structure with the string fields for Make and Model and one integer field ModelYear for the earliest acceptable model year for that car.
-Build an array of these structures. For testing purposes, we will begin with three and the values for them will be {Ford, Mustang, 2010}, {Chevrolet, Silverado, 2008}, and {Dodge, Charger, 2012}.
-Print to the console the statement, "Section 1: Array of Structures."
-Using a loop, display the full contents of each structure in the array.Section 2:

-The app from section 1 needs a means to check to see how many of each model CarDealz already has on the lot so that the buyers do not make a glut of any one model. In this section, you will build a dictionary named inventoryCount that will use the car model as the key and the inventory quantity as the value.
-Populate your dictionary with the following values:
-Mustang 9 Silverado 13 Charger 4
-Print to the console a blank line and the statement, "Section 2: Inventory Count."
-Using the methods available in the dictionary class, display the current number of each model in the inventoryCount dictionary.Section 3:

-You are thinking of adding array lists for different work weeks to the CarDealz app because not all employees work the same days of the week.
-Build an arraylist called DaysofWeek and add all the days of the week to it.
-Print to the console the statement, "Section 3: Days of the Week."
-Using a loop, display the days from the arraylist.
-Using a loop, display the days from the arraylist in reverse order.
-Build a second arraylist called WorkDays and copy the DaysofWeek arraylist to it.
-Delete "Saturday" and "Sunday" from the WorkDays arraylist.
-Print the contents of WorkDays.Section 4:

-There is further discussion about features to be added to the CarDealz app at a later time. You think it is best that you get some practice with stacks and queues as you think you will likely need them.
-Print to the console the statement, "Section 4: Stack."
-Build a stack.
-Using your stack, push the following values: 10,24, 31, 45, 19, 76 
-Using methods of the stack class, print a message telling how many items are on the stack.
-Pop three items off of the stack and repeat your printed message telling how many items are in the stack.
-Display the next item in the stack to be popped.Section 5:

-Print to the console the statement, "Section 5: Queue"
-Build a queue.
-Using your queue, enqueue the following values: 10,24, 31, 45, 19, 76 
-Using methods of the queue class, print a message telling how many items are on the queue.
-Dequeue three items off of the queue and repeat your printed message telling how many items are in the queue.
-Display the next item in the queue to be dequeued.EXPECTED OUTPUT
Section 1: Array of Structures
Ford, Mustang, 2010
Chevrolet, Silverado, 2008
Dodge, Charger, 2012
 
Section 2: Inventory Count.
There are 9 Mustangs.
There are 13 Silverados.
There are 4 Chargers.
 
Section 3: Days of the Week
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Saturday
Friday
Thursday
Wednesday
Tuesday
Monday
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
 
Section 4: Stack
There are 6 items in the stack.
There are 3 items in the stack.
The next item to be popped from the stack is 31.
 
Section 5: Queue
There are 6 items in the queue.
There are 3 items in the queue.
The next item to be dequeued from the queue is 45.

pur-new-sol

Purchase A New Answer

Custom new solution created by our subject matter experts

GET A QUOTE