O Sistema de Reservas de Hotel é um sistema que permite gerenciar reservas de quartos de um hotel. Oferece funcionalidades para adicionar reservas, verificar disponibilidade, cancelar reservas e listar reservas para cada quarto.
- Inserir Reservas: Permite adicionar uma nova reserva para um quarto em uma determinada data.
- Verificar Disponibilidade: Permite verificar se um quarto está disponível em uma data específica.
- Cancelar Reservas: Permite cancelar uma reserva existente para um quarto.
- Listar Reservas: Permite listar todas as reservas para um determinado quarto, ordenadas por data.
main.py
: Contém o código principal que interage com o usuário através de um menu.arvore_reservas.py
: Implementa a lógica da árvore binária para armazenar as reservas.reserva.py
: Contém a definição da classe Reserva, que representa uma reserva no sistema.repositorio_reservas_interface.py
: Define uma interface para o repositório de reservas.
-
Clone o repositório:
git clone https://github.com/brunocotto/sistema-reserva-hotel.git