Skip to content

Esse repositório contem um sistema para gerenciar reservas de quartos de hotel, desenvolvido em Python. Ele permite adicionar, cancelar, verificar a disponibilidade e listar reservas de quartos. O projeto utiliza uma árvore binária para armazenar as reservas.

Notifications You must be signed in to change notification settings

brunocotto/sistema-reserva-hotel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Reservas de Hotel

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.

Funcionalidades

  • 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.

Estrutura do Projeto

  • 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.

Instalação e Uso

  1. Clone o repositório:

    git clone https://github.com/brunocotto/sistema-reserva-hotel.git

Autor

@brunocotto

About

Esse repositório contem um sistema para gerenciar reservas de quartos de hotel, desenvolvido em Python. Ele permite adicionar, cancelar, verificar a disponibilidade e listar reservas de quartos. O projeto utiliza uma árvore binária para armazenar as reservas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages