SlideShare a Scribd company logo
Please assist with this and use single line comment to explain each code line.
Implement a program in C++ a by creating a list ADT using the Object-Oriented style of
programming. The program should be able to do the following:
suggestions: this assignment needs you to create three files, 1) the class specification (*.h), 2) its
implementation (*.cpp) and 3) the application/client or main file (*Main.cpp). Replace the '*' in
the filename with a meaningful name that describes your project.
your application/client/or the main program must Display a Menu (using a dowhile loop) with
choices for user to choose from (similar to the one shown below)
MENU
Add an Item to the List
Delete an Item from the List
Display the Whole List
Exit
Please choose the choice of action by typing the number between (1. To 4.):
Reads users choice from the keyboard, and accordingly gets the needed information from the
user to perform the listADTs main behaviors such as 1) adding an item to the list, 2) deleting an
item from the list, 3) displaying the whole list. The list is about student first names (i.e., each
item is the first name of a student).
The list ADT (the class specification .h file, its implementation .cpp file) you created must be
able to display proper messages, for example when the list is full, or when the list is empty, or
when the items requested to be deleted is not in the list, etc.
The program (*Main.cpp)should stay and run until user chooses the choice to Exit.
Your program is required to follow the notes below, and not following these will result in loss of
points.
NOTES:
Please make sure you debug, run, test and see the program working correctly before submitting.
Make sure all the code statements are commented.
Make sure your program is indented properly.
Do not use any built-in data structures from the C++ standard library (for example, vector , list ,
stack , queue , dequeue , set , map , unordered map, multiset , multimap , etc.).
If it is an abstract data type/data structure you are creating, use Object-Oriented Paradigm
Use Modularity where needed (i.e., submit the specification (*.h), implementation (*.cpp), and
the Application/Client/User (*Main.cpp) files and use sub-functions where needed in the code).
For all static implementations, use an array for the private storage of the List data, and pointers
and nodes for dynamic storage.
Multi Line comment headers.
Description (in your own words) of what the program is all about
Describe what would be the Input to your program.
Describe what would be the Output from your program.

More Related Content

PDF
The is running major errors for the other person that assisted with .pdf
PDF
Implement a program in C++ a by creating a list ADT using the Object.pdf
DOC
Programming style guideline very good
DOCX
CS 23001 Computer Science II Data Structures & AbstractionPro.docx
PPTX
C Programming Unit-1
PDF
C programming course material
PPTX
Introduction to C Unit 1
PDF
Abstract Data Types (a) Explain briefly what is meant by the ter.pdf
The is running major errors for the other person that assisted with .pdf
Implement a program in C++ a by creating a list ADT using the Object.pdf
Programming style guideline very good
CS 23001 Computer Science II Data Structures & AbstractionPro.docx
C Programming Unit-1
C programming course material
Introduction to C Unit 1
Abstract Data Types (a) Explain briefly what is meant by the ter.pdf

Similar to Please assist with this and use single line comment to explain each .pdf (20)

DOCX
C programming for first year engineering students
PPTX
C Language ppt create by Anand & Sager.pptx
PPTX
Overview of C Mrs Sowmya Jyothi
PDF
Your 1ab8 c file is doe by Friday 1159pm to be submitted.pdf
PDF
Chap 2 c++
DOCX
C++ Programming Class Creation Program Assignment Instructions
PDF
An Introduction To C++Templates
PPTX
Introduction to cpp language and all the required information relating to it
PDF
Educational Objectives After successfully completing this assignmen.pdf
PPTX
Fundamentals of Data Structures Unit 1.pptx
DOCX
CS 2336 PROJECT 3 – Linked Inventory Management Project Due 1104 b.docx
PPTX
C programming
DOC
Bt0065
DOC
B T0065
PPTX
CPP Assignment Help
PPTX
Functions and Header files ver very useful
PDF
PROGRAMSc
PPT
14 operator overloading
PPTX
X++ 1.pptx
C programming for first year engineering students
C Language ppt create by Anand & Sager.pptx
Overview of C Mrs Sowmya Jyothi
Your 1ab8 c file is doe by Friday 1159pm to be submitted.pdf
Chap 2 c++
C++ Programming Class Creation Program Assignment Instructions
An Introduction To C++Templates
Introduction to cpp language and all the required information relating to it
Educational Objectives After successfully completing this assignmen.pdf
Fundamentals of Data Structures Unit 1.pptx
CS 2336 PROJECT 3 – Linked Inventory Management Project Due 1104 b.docx
C programming
Bt0065
B T0065
CPP Assignment Help
Functions and Header files ver very useful
PROGRAMSc
14 operator overloading
X++ 1.pptx
Ad

More from agarshailenterprises (20)

PDF
Please, correct the following ELM codemodule Main exposing (..).pdf
PDF
pls help! 1. Understanding the implications of taxes on welfare The .pdf
PDF
Please write one paragraph below demonstratingDecide on a hedging.pdf
PDF
Please use these instructions to help.Use the flexbox layout mode .pdf
PDF
Please use these instructions to help. Please only edit the CSS, and.pdf
PDF
Please write a program with a simple INTERFACE. Provide a design for.pdf
PDF
please tell me what lines do i alter to make this stack a queue. tel.pdf
PDF
Please show how to do these calculation based on 2021 Starbucks An.pdf
PDF
Please review the two journals on Endogenous growth Theory. 1. Shaw..pdf
PDF
Please read the case study below and answer the following questions .pdf
PDF
Please modify the following code in C. Make sure your code matches t.pdf
PDF
Please provide a detailed explanation as to how you get to the answe.pdf
PDF
please I need explanation for the whole queston and why the answer I.pdf
PDF
Please help with part b. Taylor Talbot receives wages amounting to .pdf
PDF
Please explain how to find The heights of a certain population of co.pdf
PDF
Please help me get the right answers. The Economist publishes a year.pdf
PDF
Please explain in detail. Thank you! 2. Consider two independent sta.pdf
PDF
Please explain in detail. Thank you! 10. The joint probability distr.pdf
PDF
please help 3. Which of the four classification schemes (suggested b.pdf
PDF
Please expound on the specific details and examples of each componen.pdf
Please, correct the following ELM codemodule Main exposing (..).pdf
pls help! 1. Understanding the implications of taxes on welfare The .pdf
Please write one paragraph below demonstratingDecide on a hedging.pdf
Please use these instructions to help.Use the flexbox layout mode .pdf
Please use these instructions to help. Please only edit the CSS, and.pdf
Please write a program with a simple INTERFACE. Provide a design for.pdf
please tell me what lines do i alter to make this stack a queue. tel.pdf
Please show how to do these calculation based on 2021 Starbucks An.pdf
Please review the two journals on Endogenous growth Theory. 1. Shaw..pdf
Please read the case study below and answer the following questions .pdf
Please modify the following code in C. Make sure your code matches t.pdf
Please provide a detailed explanation as to how you get to the answe.pdf
please I need explanation for the whole queston and why the answer I.pdf
Please help with part b. Taylor Talbot receives wages amounting to .pdf
Please explain how to find The heights of a certain population of co.pdf
Please help me get the right answers. The Economist publishes a year.pdf
Please explain in detail. Thank you! 2. Consider two independent sta.pdf
Please explain in detail. Thank you! 10. The joint probability distr.pdf
please help 3. Which of the four classification schemes (suggested b.pdf
Please expound on the specific details and examples of each componen.pdf
Ad

Recently uploaded (20)

PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
Cell Types and Its function , kingdom of life
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
A systematic review of self-coping strategies used by university students to ...
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Institutional Correction lecture only . . .
PPTX
Presentation on HIE in infants and its manifestations
PDF
Classroom Observation Tools for Teachers
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
GDM (1) (1).pptx small presentation for students
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
Cell Structure & Organelles in detailed.
PPTX
Lesson notes of climatology university.
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Cell Types and Its function , kingdom of life
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Abdominal Access Techniques with Prof. Dr. R K Mishra
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Chinmaya Tiranga quiz Grand Finale.pdf
A systematic review of self-coping strategies used by university students to ...
Final Presentation General Medicine 03-08-2024.pptx
Institutional Correction lecture only . . .
Presentation on HIE in infants and its manifestations
Classroom Observation Tools for Teachers
Pharmacology of Heart Failure /Pharmacotherapy of CHF
GDM (1) (1).pptx small presentation for students
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Cell Structure & Organelles in detailed.
Lesson notes of climatology university.

Please assist with this and use single line comment to explain each .pdf

  • 1. Please assist with this and use single line comment to explain each code line. Implement a program in C++ a by creating a list ADT using the Object-Oriented style of programming. The program should be able to do the following: suggestions: this assignment needs you to create three files, 1) the class specification (*.h), 2) its implementation (*.cpp) and 3) the application/client or main file (*Main.cpp). Replace the '*' in the filename with a meaningful name that describes your project. your application/client/or the main program must Display a Menu (using a dowhile loop) with choices for user to choose from (similar to the one shown below) MENU Add an Item to the List Delete an Item from the List Display the Whole List Exit Please choose the choice of action by typing the number between (1. To 4.): Reads users choice from the keyboard, and accordingly gets the needed information from the user to perform the listADTs main behaviors such as 1) adding an item to the list, 2) deleting an item from the list, 3) displaying the whole list. The list is about student first names (i.e., each item is the first name of a student). The list ADT (the class specification .h file, its implementation .cpp file) you created must be able to display proper messages, for example when the list is full, or when the list is empty, or when the items requested to be deleted is not in the list, etc. The program (*Main.cpp)should stay and run until user chooses the choice to Exit. Your program is required to follow the notes below, and not following these will result in loss of points. NOTES: Please make sure you debug, run, test and see the program working correctly before submitting. Make sure all the code statements are commented. Make sure your program is indented properly. Do not use any built-in data structures from the C++ standard library (for example, vector , list , stack , queue , dequeue , set , map , unordered map, multiset , multimap , etc.). If it is an abstract data type/data structure you are creating, use Object-Oriented Paradigm Use Modularity where needed (i.e., submit the specification (*.h), implementation (*.cpp), and the Application/Client/User (*Main.cpp) files and use sub-functions where needed in the code). For all static implementations, use an array for the private storage of the List data, and pointers and nodes for dynamic storage.
  • 2. Multi Line comment headers. Description (in your own words) of what the program is all about Describe what would be the Input to your program. Describe what would be the Output from your program.