A responsive web application for calculating Cumulative Grade Point Average (CGPA) with support for multiple grading systems (4-point, 5-point, and 7-point scales).
- 🎓 Supports three grading systems:
- 4-Point Scale (Common in many universities)
- 5-Point Scale (Standard Nigerian system)
- 7-Point Scale (Used in some international institutions)
- 📊 Calculate both current semester GPA and cumulative CGPA
- ➕ Add multiple courses with units and grades
- 🔄 Switch between grading systems seamlessly
- 📱 Fully responsive design works on all devices
- 📖 Detailed grading system explanations
- ⚙️ Advanced options to include previous CGPA
- Select your grading system (4-point, 5-point, or 7-point)
- Add your courses with:
- Course name
- Credit units
- Grade obtained
- Optionally include previous CGPA in advanced options
- Click "Calculate CGPA" to see your results
To run locally:
git clone https://github.com/meetmarvelous/cgpa_calculator.git
cd cgpa_calculatorOpen index.html in your browser.
- HTML5
- CSS3 (with custom variables)
- JavaScript (ES6)
- Bootstrap 5
- Font Awesome
Contributions are welcome! Please open an issue or submit a pull request.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a pull request
Distributed under the MIT License. See LICENSE for more information.
- Portfolio: marvelbyte.vercel.app
- GitHub: @meetmarvelous
- Bootstrap
- Font Awesome
- All contributors and users
⭐️ From Marvelous Adegbiji
