🛠️Important functions
Explaining the most important functions in our project
Our code is kinda large and it may be unreadable, so we made this documentation to make everything clear about the code
Add Students
About:
A function which allows adding a student to the list of registered students. It prompts the user his student's personal information (name, first name, age, address, etc.) which will be stored in a text file named with his student's.
Docs:
Check: Add Students
Display Students
About:
A function which allows displaying the list of registered students with their personal information. The data is read from the text files corresponding to each student.
Docs:
Check: Find Student Function
Search Student
About:
A function which allows searching for a registered student by name or first name. The user enters the name or first name of the desired student, and the program scans the list of text files and displays the personal information of the matching student.
Docs:
Check: Search Student
Modify Students
About:
A function which allows modifying the personal information of a registered student. The user needs to enter the name of the student to be modified, followed by the new personal information. The corresponding text file of the student is updated with the new information.
Docs:
Check: Modify Student
Delete Students
About:
A function which allows deleting a registered student from the list of students. The user needs to enter the name of the student to be deleted. The corresponding text file of the student is removed from the "database" directory.
Docs:
Check: Delete Student
Average Calculator
About:
A function which allows calculating the average of a registered student. The user needs to enter the name of the student for whom they want to calculate the average, followed by the coefficients and grades for each module. The program calculates the average and displays it.
Docs:
Check: Average Calculator
Last updated