Inspiration

I wanted a quick way to calculate my weighted GPA without using messy spreadsheets.

What it does

It calculates weighted averages, converts to a 4.0 scale, and lets me set a target score to see if I passed my goal. It also has an interactive menu.

How I built it

Using pure C++.

Challenges

Preventing the program from crashing when typing letters instead of numbers. I fixed it by implementing input validation using cin.fail, cin.clear, and cin.ignore.

What's next

Adding a feature to save my GPA history to a local text file.

Built With

Share this project:

Updates

Submission history