Skip to content

codingburgas/MovieSort

 
 

Repository files navigation

Review Assignment Due Date

2526-9-CPP-SprintProject

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

About

2026-pd-9-create-repository-2526-9-CPP-SprintProject created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 97.5%
  • C 2.5%