ADT and Linked List implementation using C++

Nov 20, 2020 at 3:34pm
closed account (Shf8M4Gy)
Can someone give a hand with this one? I already done the framework on this but I don't know where to start.

Develop a complete C++ program to assist a lecturer for the above scenario. Do provide necessary
functions for creating the original array of student ID numbers, adding assessment and displaying
details of carry mark summary.

class Assessment{
string type;
float mark;
assessment *next;
};
class Student{
string ID;
float cmark;
assessment *head;
};
class List{
int index;
student record[100];
};

_____________________________________________________________________________
The output I'm thinking will be like this:

(Main Menu)
CARRY MARK PROGRAM
1. Add New Student
2. Update Assessment
3. Carry Mark Summary
4. Carry Mark Summary (Save to file)
5. Exit
_____________________________________________________________________________
(To add new student)
Enter student ID: CS1111111
Assessment Menu:
1. Quiz
2. Assignment
3. Mid Term Test
4. Lab exercise
Select option: 1 (example)
Enter Quiz mark (40) = 24.0
Percentage of Quiz is 9.00%

Add another assessment [Y/N]: N

All of the marks will be out of 40, I think I'm not sure

And the user can update the carry marks.
_____________________________________________________________________________
(Carry Mark Summary)
Display Menu:
1. Individual (only can search by certain ID)
2. All (List all of the student in the system)
3. Highest carry mark (Have highest mark)
Select: 1 (example)

Enter Student ID: CS1111111

**Carry Mark Details**
Student ID: CS1111111
Quiz: (In percentage)
Assignment: (In percentage)
Mid Term test:(In percentage)
Lab Exercise: Not available (This when doesn't have any information about this section)
Total Carry Mark: (In percentage)

End Summary
_____________________________________________________________________________
(Carry Mark Summary (Save to file)
Enter File Name: CM_11July2017
File CM_11July2017.txt is saved.


This will be great if you guys help me. I'm still gonna try on my but will see if my work or not. Thanks
Nov 20, 2020 at 5:40pm
What kind of help do you want?

If want us to do your homework for you, forget it.
Topic archived. No new replies allowed.