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