A terminal-based student grade management system written in C/C++. Designed for simplicity and speed β no GUI, no database, just a clean CLI interface for managing student records and grades straight from your terminal.
- Add, view, and manage student records
- Input and track grades across multiple subjects
- Automatic grade calculation and GPA/average computation
- Terminal UI (TUI) for easy navigation
- Lightweight β runs entirely in the terminal with no external dependencies
- C / C++
- Terminal-based UI (TUI)
Student-Grade-Manager/
βββ StudentGradeManager/
βββ Project/
βββ main.c # Entry point
βββ ... # Supporting source files
- GCC or G++ compiler
- A Unix-like terminal (Linux, macOS) or Windows with MinGW/WSL
Clone the repo:
git clone https://github.com/ivanimmanuel-dev/Student-Grade-Manager.git
cd Student-Grade-Manager/StudentGradeManager/ProjectCompile (C):
gcc main.c -o grade_manager
./grade_managerOr if using C++:
g++ main.cpp -o grade_manager
./grade_managerOnce running, the program presents a menu-driven interface. Use the numbered options to:
- Add a new student
- Enter grades for a student
- View student records and calculated averages
- Exit the program
This project is open source. Feel free to use and modify it.