This repository contains a collection of C++ programming projects and exercises developed using Visual Studio. These projects demonstrate various object-oriented programming concepts, including classes, inheritance, polymorphism, operator overloading, and more.
A library management system that allows adding, displaying, and removing books by ISBN. Features a Livre
(Book) class and a bibliotheque
(Library) class.
A simple duration management system with a duree
(Duration) class for handling time durations.
Basic console applications demonstrating fundamental C++ concepts.
A collection of C++ programs from Coursera courses, including topics like boats, library systems, chemistry simulations, construction, dragons, lab exercises, restaurants, and stamps.
Exercises on polymorphism with book-related classes: Livre
(Book), LIV_ENF
(Children's Book), and LivreScolaire
(School Book).
Employee management system with Employee
and Date_Embauche
(Hire Date) classes. Allows inputting employee details, displaying information, and comparing salaries.
Examples demonstrating inheritance in C++.
Operator overloading examples with a vecteur3D
(3D Vector) class.
Polymorphism demonstrations with vehicle classes (vehicule
) and shape classes (form
).
A basic C++ project.
Review exercises and additional C++ code snippets.
These projects are designed for Visual Studio. To build and run:
- Open the
.sln
file in Visual Studio. - Build the solution.
- Run the executable from the Debug folder.
- Visual Studio with C++ support
- Windows environment (projects use Windows-specific paths)
Feel free to fork this repository and submit pull requests for improvements or additional projects.
This repository is for educational purposes. Please check individual project licenses if applicable.
ChouraneBD