This repository contains C++ projects developed as part of the CodeAlpha C++ Internship Program. The projects focus on practical problem-solving using core and advanced C++ concepts, with emphasis on clean code, object-oriented design, and robust input validation.
A console-based authentication system that supports:
- User registration and login
- Secure credential handling
- File-based data persistence
- Input validation to prevent invalid or duplicate entries
- File handling
- Conditional logic
- Input validation
- Modular programming
A fully functional banking system simulation with:
- Account creation and management
- Deposit and withdrawal transactions
- Balance inquiry
- Persistent storage using files
- Object-Oriented Programming (OOP)
- Classes and objects
- File I/O
- Transaction handling
- Data validation
An academic performance calculator featuring:
- GPA and CGPA calculation
- Support for dual grading scales
- Input validation for marks and credits
- User-friendly console interaction
- OOP principles
- Mathematical computations
- Input validation
- Structured program design
- Language: C++
- Environment: Console-based applications
- Tools: Visual Studio Code, Git, GitHub
- Strong understanding of C++ fundamentals
- Practical application of Object-Oriented Programming
- Effective use of file handling for data persistence
- Writing clean, readable, and maintainable code
- Implementing robust input validation
Muhammad Ahmad Shafique
CodeAlpha C++ Intern