Skip to content

ChouraneBD/cpp-projects

Repository files navigation

C++ Projects Repository

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.

Projects Overview

bibliotheque

A library management system that allows adding, displaying, and removing books by ISBN. Features a Livre (Book) class and a bibliotheque (Library) class.

chrono

A simple duration management system with a duree (Duration) class for handling time durations.

ConsoleApplication1 & ConsoleApplication2

Basic console applications demonstrating fundamental C++ concepts.

corsera

A collection of C++ programs from Coursera courses, including topics like boats, library systems, chemistry simulations, construction, dragons, lab exercises, restaurants, and stamps.

Exos TD6

Exercises on polymorphism with book-related classes: Livre (Book), LIV_ENF (Children's Book), and LivreScolaire (School Book).

GestionDesEmployes

Employee management system with Employee and Date_Embauche (Hire Date) classes. Allows inputting employee details, displaying information, and comparing salaries.

heritage

Examples demonstrating inheritance in C++.

oprtateur

Operator overloading examples with a vecteur3D (3D Vector) class.

polymorphisme tp11 & polymorphisme 2 tp11

Polymorphism demonstrations with vehicle classes (vehicule) and shape classes (form).

project 1

A basic C++ project.

tp-rev

Review exercises and additional C++ code snippets.

Building and Running

These projects are designed for Visual Studio. To build and run:

  1. Open the .sln file in Visual Studio.
  2. Build the solution.
  3. Run the executable from the Debug folder.

Requirements

  • Visual Studio with C++ support
  • Windows environment (projects use Windows-specific paths)

Contributing

Feel free to fork this repository and submit pull requests for improvements or additional projects.

License

This repository is for educational purposes. Please check individual project licenses if applicable.

Author

ChouraneBD

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages