A straightforward desktop GUI application built with Java Swing that calculates final course grades based on weighted categories.
This tool allows students to input their marks and the respective weightage for assignments, midterms, and finals to instantly calculate their total percentage, letter grade, and grade point (GPA).
- Weighted Calculations: Accurately computes final grades based on the percentage weight of different coursework.
- Input Validation: Ensures that the total weightage exactly equals 100% before calculating.
- Instant Conversion: Automatically converts the final percentage into a Letter Grade and a 4.0 Scale Grade Point.
- Clean Interface: Built using
GridBagLayoutfor a structured and intuitive user experience.
To run or compile this project, you need:
- Java Development Kit (JDK) 8 or higher installed on your machine.
- A Java IDE (like IntelliJ IDEA, Eclipse, or VS Code) or terminal access to compile and run standard Java files.
Using the Command Line:
- Clone the repository:
git clone [https://github.com/your-username/java-course-grade-calculator.git](https://github.com/your-username/java-course-grade-calculator.git)
- Navigate to the project directory:
cd java-course-grade-calculator - Compile the Java file:
javac CourseGradeCalculator.java
- Run the application:
java CourseGradeCalculator
📝 License This project is licensed under the MIT License - see the LICENSE file for details.