This C++ program implements a basic Student Record Management System. It allows users to manage student records by performing various operations such as adding records, deleting records, and sorting records based on different criteria. This is my 1st semester project of BSCS.
The program uses arrays to store student information, including roll number, midterm marks, final exam marks, class, and grade. Users can interact with the system through a menu-driven interface and choose from different options such as adding records, deleting records, and sorting records based on different parameters like marks and grades.
- Add Record : Allows users to add student records by entering roll number, midterm marks, final exam marks, class, and grade.
- Delete Record : Enables users to delete a student record based on the roll number.
- Sort Records : Provides options to sort records based on midterm marks, final exam marks, and grades. The records can be sorted in both ascending and descending orders.
- View Records : Allows users to view the student records in a tabular format.
- Clone this repository to your local machine.
- Compile the
main.cpp
file using your C++ compiler. - Run the compiled executable to start the Student Record Management System.
- Select the option to add a new student record from the
menu
. - Enter the student's roll number, midterm marks, final marks, class, and grade when prompted.
- The record will be added to the system.
- Choose the option to delete a student record by roll number.
- Enter the roll number of the student whose record you want to delete.
- The record will be removed from the system.
- Select the sorting option based on final marks in ascending or descending order.
- The records will be displayed according to the selected sorting order.
- Ensure that you have a C++ compiler installed on your system.
- You can modify the program's source code to customize or extend its functionality.
- Feel free to report any issues or suggestions by creating an issue.
If you have any questions, encounter bugs, or need assistance, don't hesitate to create an issue in this repository. I'll be happy to help!
This project is licensed under the MIT License.