USE DEV C++
MENU TYPE FOLLOW INSTRUCTIONS
MACHINE PROBLEM
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.
The program will require you to design2 ADTsas described below:
[1] VIDEO ADT
Data
Operations
Video_ID (preferably int, auto-generated)
Movie Title
Genre
Production
Number of Copies
[1] Insert a new video
[2] Rent a video; that is, check out a video
[3] Return a video, or check in, a video
[4] Show the details of a particular video
[5] Display all videos in the store
[6] Check whether a particular video is in the store
[2] CUSTOMER PARENT ADT
Customer_ID (preferably int, auto-generated)
Name
Address
[1] Add Customer
[2] Show the customer details
[3] Print list of all customers
[3] CUSTOMER-RENT CHILD ADT
Customer_ID (
Video_ID (of all rented videos of a customer)
[1] Rent a Video (Add to the video ids rented)
[2] Return a Video (Remove the video id from the list)
[3] Print list of all videos rented by each customer
The program will require you to maintain3 text fileswith specifications below:
Text File
Requirements
[1] VIDEO Text File
[1] Will store the information about the Videos
[2] Should contain the following by default:
5 Horror Movies
5 Romance Movies
5 Sci-Fi Movies
5 Action Movies
5 Comedy Movies
**Must be authentic and true.**
[2] CUSTOMER Text File
[1] Will store the basic information about the Customers
[2] Should contain at least 10 customers by default
[3] CUSTOMER-RENT
[1] Will store all customers that RENT a VIDEO
[2] Will store all the Video_IDs of all rented videos
[3] Will delete Video_IDs and Customer_ID when videos are returned
NOTE: IF YOU FIND THE NEED TO ADD OR MAKE ALTERATIONS TO THE SPECIFICATIONS OF THE ADT AND TEXT FILES ABOVE, PLEASE DO SO. JUST MAKE SURE THAT YOU HAVE AN ACCEPTABLE LOGICAL REASON.
INSTRUCTIONS:
OTHER REQUIREMENTS:
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here