Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

A new video store in your neighborhood is about to open. However, it does not have a program to keep track of its videos and

A new video store in your neighborhood is about to open. However, it does not have a program to keep track of its videos and customers. The store managers want someone to write a program for their system so that the video store can operate.

Create a MovieList Class with the following components:

  • Movie Code
  • Movie Title
  • Movie Genre
  • Year Released

The program requires the following menu and processes: There will be 5 Movie Information in the Linked List. This will be done in the constructor.

  1. Insert a New Movie (insert operation)
  2. Rent a Movie (delete operation)
  3. Return a Movie (append operation)
  4. Show Movie Details (traversal operation with match Movie Code)
  5. Print Movie List (traversal operation)
  6. Quit the Program (destructor)

Use a linked list to create a list of videos:

  • Create a separate library for your MovieList ADT. You can make necessary adjustments to the given Linked List Project so that it will be able to store the data described. You must have at least the following files:

    Implement linked list as described.
  • The only exit in the program is the option 6 Quit.

  • Create necessary functions in your main program.

  • Include validations of inputs.

  • Specify the group member in-charge of the codes by indicating his name as comments.

  • Using C++ language

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

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

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data Management Databases And Organizations

Authors: Richard T. Watson

3rd Edition

0471418455, 978-0471418450

More Books

Students also viewed these Databases questions

Question

Differentiate 3sin(9x+2x)

Answered: 1 week ago

Question

Compute the derivative f(x)=(x-a)(x-b)

Answered: 1 week ago