Answer to Question #4945 in C++ for usman naveed

Question #4945
It is required to make a list of students registered in Data Structures course. To achieve this functionality, develop a C++ program and use linked list to store student ids and names. Each node in the linked list will contain three items: student id, student name, pointer to next node. When the program starts, it should display the following menu: 1- Enter student information 2- Search student by ID 3- Search student by Name 4- Delete student information 5- Print all students 6- Quit Sample Run: 1- Enter student information 2- Search student by ID 3- Search student by Name 4- Delete student information 5- Print all students 6- Quit Enter your choice: 1 (Suppose user entered 1) (Now the details of Student will be entered) Student ID: bc080400001 (Suppose user entered bc080400001) Student Name: Ahmad (Suppose user entered Ahmad) (If user enters an ID that is already in the list, a message should be displayed “Already in the list.”) (Main menu will be displayed again) 1- Enter student information 2- Search student by ID 3- Search student by Name 4- Delete student information 5- Print all students 6- Quit Enter your choice: 2 (Suppose user entered 2) Student ID: bc080400001 (Suppose user entered bc080400001) (Now the details of Student will be displayed) Student ID: bc080400001 Student Name: Ahmad (If user enters an ID that is not in the list, a message should be displayed “Record not found.”) (Main menu will be displayed again) 1- Enter student information 2- Search student by ID 3- Search student by Name 4- Delete student information 5- Print all students 6- Quit Enter your choice: 4 (Suppose user entered 4) (Now it will ask to enter ID to be deleted) Student ID: bc080400001 (Suppose user entered bc080400001) (Student record with this ID will be deleted.) (Main menu will be displayed again) 1- Enter student information 2- Search student by ID 3- Search student by Name 4- Delete student information 5- Print all students 6- Quit Enter your choice: 5 (Suppose user entered 5) (Now it will print all students’ information. Suppose there were three students in the list, so it will print: ) Student ID Student Name ------------- --------------------- bc080400001 Ahmad bc080200010 Ali mc070400002 Hassan (Main menu will be displayed again)
1
Expert's answer
2011-11-01T12:38:51-0400
Unfortunately, your question requires a lot of work and cannot be done for free.
Submit it with all requirements as an assignment to our control panel and we'll assist you.


Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be first!

Leave a comment

Ask Your question

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS
paypal