A Java-based Grade Calculator designed for South African students, built using JOptionPane for a simple and interactive GUI experience. This application supports both High School (CAPS/Matric) and University grading systems, making it useful for learners transitioning from school to tertiary education.
## 🇿🇦 South African Grade Calculator (Java)
A Java-based Grade Calculator designed for South African students, built using **JOptionPane** for a simple and interactive GUI experience.
This application supports **both High School (CAPS/Matric)** and **University** grading systems, making it useful for learners transitioning from school to tertiary education.
### ✨ Features
- 📚 **High School (CAPS / Matric)**
- SBA and Exam mark input
- Correct CAPS 7-level scale (Levels 1–7)
- Automatic achievement descriptions
- Life Orientation handled as 100% SBA
- 🎓 **University Mode**
- Supports multiple subjects
- Calculates weighted averages
- Provides degree classifications (First Class, Second Class, etc.)
### 🛠️ Technologies Used
- Java
- Swing (`JOptionPane`)
- Object-Oriented Design
### 🎯 Purpose
This project was created to help South African students easily understand their academic performance using accurate local grading rules.
---
Feel free to fork, improve, or expand the calculator 🚀