Efficient C++ application for managing and tracking student academic performance with an intuitive user interface.
Main.cpp Packet Description
Main.cpp serves as the entry point for the Student Gradebook Project. It initializes the gradebook, adds students, records grades, and calculates and displays average grades. The file showcases core functionalities, including student data management and grade-related operations.
student.h Packet Description:
student.h
defines the Student
class, representing a student in the gradebook system. It stores the student's name, roll number, and grades. Key member functions include setting grades, getting the name, roll number, and grades, as well as calculating the average grade. This class forms a vital component of the gradebook, enabling efficient student data management and grade evaluation.
Student.cpp Packet Description:
Student.cpp
implements the member functions of the Student
class declared in Student.h
. It includes the constructor to initialize the student, functions to set and retrieve grades, as well as calculate the average grade. Note that the setGrades()
function lacks an argument to provide grades, making it incomplete in its current form. This file enables efficient management of student data and grade calculations within the gradebook system.
Gradebook.h Packet Description:
Gradebook.h
defines the Gradebook
class, which manages multiple Student
objects within the gradebook system. It enables functions to add students, record grades, calculate average grades, and retrieve the list of all students. This class plays a crucial role in efficiently organizing student data and supporting academic assessment within the gradebook.
Gradebook.cpp Packet Description:
Gradebook.cpp
implements the member functions of the Gradebook
class declared in Gradebook.h
. It includes functionalities to add students, record grades, calculate average grades, and retrieve the list of all students. This file enables efficient management of student data and grade records within the gradebook system.
Output
Submitted by Harshita Toplani (Harshita20)
Download packets of source code on Coders Packet
Comments