Welcome! This repository contains all the C++ projects I developed during my internship at CodeAlpha, which took place from May 1st to May 30th, 2025.
I am extremely grateful to the CodeAlpha team for this incredible opportunity to apply my programming skills, gain hands-on experience, and enhance my understanding of core concepts.
- Internship Role : C++ Programming Intern
- Internship Duration : 1st May – 30th May 2025
- Organization : CodeAlpha
- Intern : Manan Joshi
A command-line based tool that calculates a student's CGPA using subject names, credits, and grades.
- Takes input for each subject's name, credit, and grade (A+, A, B+, etc.)
- Internally converts letter grades to grade points based on a fixed scale
- Multiplies grade points with credits and calculates the CGPA
- Outputs the final CGPA rounded to two decimal places
A simple file-based authentication system that allows user registration and login verification.
- Accepts and stores usernames and passwords during registration
- Saves user data securely in a text file
- Verifies login credentials against stored data
- Demonstrates basic file handling and string comparison logic
A recursive, backtracking-based application that solves a 9x9 Sudoku puzzle.
- Takes Sudoku input from the user with 0s representing blanks
- Uses backtracking to fill the puzzle with valid numbers
- Checks row, column, and subgrid constraints for each move
- Displays a complete and valid solution if solvable
A mini banking simulation app that allows users to manage their accounts interactively.
- Uses classes to define bank accounts with attributes and methods
- Allows deposits, withdrawals, and viewing of account balance
- Simulates simple transactions through a menu-driven interface
- Demonstrates object-oriented principles like encapsulation
Thank you, CodeAlpha, for this enriching learning journey. The experience has improved my coding discipline, real-world problem-solving approach, and confidence as a budding software developer.



