Quando for commitar algo que resolva uma das issues colocar como mensagem:
git commit -m "mensagem de commit closes #numero_da_issue"Repositório para o desenvolvimento do projeto para a disciplina de PLP(Paradigmas de Linguagem de Programação) de um sistema de locadora nas linguagens C++, Haskell e Prolog.
O sistema irá fornecer, virtualmente, toda a logística que uma locadora de filmes oferece ao seu cliente.
- Ao ser executado, o sistema deve fornecer um menu de navegação que apresentará ao usuário as operações disponíveis, sendo possível selecioná-las.
- O gerente tem uma senha padrão para ter acesso as opções de adicionar e deletar do acervo.
- O cliente faz login através do CPF.
- O usuário poderá ter acesso a uma listagem de todos os filmes nas quais ele pode alugar.
- O usuário poderá selecionar um filme disponível e alugá-lo. Se esse filme for a única unidade disponível no sistema, ele deve ser retirado da lista de filmes * disponíveis.
- O usuário poderá reservar um filme.
- O usuário poderá devolver um filme que alugou, e caso haja atraso na entrega, será cobrado uma multa mediante o tempo de atraso.
- O usuário poderá listar quais filmes estão alugados por ele naquele momento.
- O usuário poderá enviar sugestões de filmes a serem adicionados no sistema.
- O usuário poderá selecionar um filme, na lista de filmes disponíveis, e visualizar mais informações sobre o mesmo. Tais como: diretor, ano de lançamento.
- O usuário poderá ter acesso a uma listagem de todos os filmes que se encontram reservados naquele momento.
---Nas linguagens Prolog e Haskell apenas algumas das funcionalidades acima foram implementadas.