Skip to content

This repository contains a simple GPA (Grade Point Average) calculator implemented in Python using the Tkinter GUI library. The calculator allows users to input course details, such as the course name, credit hours, and grade. It calculates the overall GPA based on the entered information.

License

Notifications You must be signed in to change notification settings

gmpsankalpa/gpa-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPA Calculator

A simple GUI application in Python for calculating and exporting GPA reports.This repository contains a simple GPA (Grade Point Average) calculator implemented in Python using the Tkinter GUI library. The calculator allows users to input course details, such as the course name, credit hours, and grade. It calculates the overall GPA based on the entered information.

Features

  • Add courses with credit hours and grades
  • Calculate total credit hours and overall GPA
  • Export GPA report to a PDF file
  • User-friendly GUI

Requirements

  • Python 3
  • Tkinter (usually included with Python)
  • ReportLab (for PDF export)

Usage

  1. Clone the repository:

    git clone https://github.com/your-username/gpa-calculator.git
    
  2. Navigate to the project directory:

    cd gpa-calculator
    
  3. Install required dependencies:

    pip install tk reportlab
    
  4. Run the application:

    python GPA_CAL.py
    
  5. Enter student name, university name, and course details to calculate GPA.

  6. Click "Export to PDF" to save the GPA report.

License

This project is licensed under the MIT License.

About

This repository contains a simple GPA (Grade Point Average) calculator implemented in Python using the Tkinter GUI library. The calculator allows users to input course details, such as the course name, credit hours, and grade. It calculates the overall GPA based on the entered information.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages