Template repository for 9-th grade c++ projects. 🎬 Movie Collection Manager
A modern C++ project for organizing and managing movie collections. The application allows users to easily store, search, sort, and analyze movies through an interactive menu system.
✨ Features 🎥 Movie Management
• Add new movies to the collection • Display all saved movies • Store: • Title • Release year • Rating • Duration
🔎 Search System
Quickly find movies by title using a built in search function.
📊 Sorting System
Sort the collection by: • Title • Release year • Rating
⏱ Recursive Duration Calculator
Uses recursion to calculate the total duration of selected movies.
🧠 Project Structure 📁 Header Files data.h
Handles movie structures and data declarations.
logic.h
Contains sorting, searching, and recursion declarations.
presentation.h
Manages menus and user interface functions.
📁 Source Files main.cpp
Program entry point.
data.cpp
Handles movie storage and collection management.
logic.cpp
Implements sorting algorithms, searching logic, and recursion.
presentation.cpp
Controls menu navigation and console visualization.
📌 Example Actions
✅ Add movies ✅ Sort movies by rating ✅ Search movies by title ✅ Display movie information ✅ Calculate total movie duration recursively