Chat with us, powered by LiveChat Using the language C# in visual studios please complete the following Assignment: The program for this assignment will consist of five sections, each headed by the three-line commen - Writeedu

Using the language C# in visual studios please complete the following Assignment: The program for this assignment will consist of five sections, each headed by the three-line commen

Using the language C# in visual studios please complete the following Assignment:

The program for this assignment will consist of five sections, each headed by the three-line comment below:

//*********************************************************

//****Assignment 4 Section X

//*********************************************************

(where X stands for the portion of the assignment to follow.)

Assignment Requirements

Section 1:

  1. Enter the comment with the section title as described above.
  2. CarDealz used cars wants to build an app for their buyers to know what cars are on the approved list for purchase. You will create a structure with the string fields for Make and Model and one integer field ModelYear for the earliest acceptable model year for that car.
  3. Create 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}.
  4. Print to the console the statement, “Section 1: Array of Structures.”
  5. Using a loop, display the full contents of each structure in the array.

Section 2:

  1. Enter the comment with the section title as described above.
  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 create a glut of any one model. In this section, you will create a dictionary named inventoryCount that will use the car model as the key and the inventory quantity as the value.
  3. Populate your dictionary with the following values:

Mustang

9

Silverado

13

Charger

4

  1. Print to the console a blank line and the statement, “Section 2: Inventory Count.”
  2. Using the methods available in the dictionary class, display the current number of each model in the inventoryCount dictionary.

Section 3:

  1. Enter the comment with the section title as described above.
  2. 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. Create an arraylist called DaysofWeek and add all the days of the week to it.
  3. Print to the console the statement, “Section 3: Days of the Week.”
  4. Using a loop, display the days from the arraylist.
  5. Using a loop, display the days from the arraylist in reverse order.
  6. Create a second arraylist called WorkDays and copy the DaysofWeek arraylist to it.
  7. Delete “Saturday” and “Sunday” from the WorkDays arraylist.
  8. Print the contents of WorkDays.

Section 4:

  1. Enter the comment with the section title as described above.
  2. 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.
  3. Print to the console the statement, “Section 4: Stack.”
  4. Create a stack.
  5. Using your stack, push the following values: 10,24, 31, 45, 19, 76
  6. Using methods of the stack class, print a message telling how many items are on the stack.
  7. Pop three items off of the stack and repeat your printed message telling how many items are in the stack.
  8. Display the next item in the stack to be popped.

Section 5:

  1. Enter the comment with the section title as described above.
  2. Print to the console the statement, “Section 5: Queue”
  3. Create a queue.
  4. Using your queue, enqueue the following values: 10,24, 31, 45, 19, 76 
  5. Using methods of the queue class, print a message telling how many items are on the queue.
  6. Dequeue three items off of the queue and repeat your printed message telling how many items are in the queue.
  7. 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.

    Our website has a team of professional writers who can help you write any of your homework. They will write your papers from scratch. We also have a team of editors just to make sure all papers are of HIGH QUALITY & PLAGIARISM FREE. To make an Order you only need to click Ask A Question and we will direct you to our Order Page at WriteEdu. Then fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline.

    Fill in all the assignment paper details that are required in the order form with the standard information being the page count, deadline, academic level and type of paper. It is advisable to have this information at hand so that you can quickly fill in the necessary information needed in the form for the essay writer to be immediately assigned to your writing project. Make payment for the custom essay order to enable us to assign a suitable writer to your order. Payments are made through Paypal on a secured billing page. Finally, sit back and relax.

    Do you need an answer to this or any other questions?

    Do you need help with this question?

    Get assignment help from WriteEdu.com Paper Writing Website and forget about your problems.

    WriteEdu provides custom & cheap essay writing 100% original, plagiarism free essays, assignments & dissertations.

    With an exceptional team of professional academic experts in a wide range of subjects, we can guarantee you an unrivaled quality of custom-written papers.

    Chat with us today! We are always waiting to answer all your questions.

    Click here to Place your Order Now