Skip to content

varnanreddypininti/CGPA-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽ“ CGPA Calculator (Python + Tkinter)

A simple CGPA Calculator built using Python Tkinter that allows students to calculate their GPA, grades, and overall CGPA easily.
The application provides a user-friendly interface where you can dynamically add subjects, input marks, and instantly view results along with the grading system.


โœจ Features

  • โž• Add Subjects Dynamically โ€“ no fixed subject limit.
  • ๐Ÿงฎ Automatic GPA & Grade Calculation based on marks.
  • ๐Ÿ“Š CGPA Calculation with two decimal precision.
  • ๐Ÿ“– Grading System Reference displayed with results.
  • ๐ŸŽจ Simple & Intuitive GUI built using Tkinter.
  • ๐Ÿšซ Error Handling for invalid inputs (e.g., empty fields or non-numeric entries).

๐Ÿ“š Grading System

Marks Range GPA Grade Description
90โ€“100 10 O Outstanding
80โ€“89 9 A+ Excellent
70โ€“79 8 A Very Good
60โ€“69 7 B+ Good
50โ€“59 6 B Above Average
40โ€“49 5 C Average
Below 40 0 F Fail

๐Ÿ› ๏ธ Installation & Usage

1.Launch the program. from code

2.Click Add Subject to add a subject entry.

3.Enter marks (0โ€“100) for each subject.

4.Press Calculate CGPA.

5.The app displays GPA, Grade, and overall CGPA along with the grading system.


๐Ÿ“œ License

This project is licensed under the MIT License. Youโ€™re free to use, modify, and distribute it.


๐Ÿค Contributing

Contributions are welcome! If youโ€™d like to improve the project, fork the repository and submit a pull request.

About

"A Python Tkinter-based CGPA Calculator with dynamic subject addition."

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages