Você está na página 1de 1

Exerccio moldes ATPS

Pessoa; CPF; Nome; Endereo


Cliente: Saldo
Funcionrio: permisso (deve ser 3 para poder efetuar locaes)
TipoItem: Descricao; ValorLoc;
Item: tipo; titulo; locado?
Ttulo; tituloFilme;
Locacao: ID; Funcionario; DataLoc; Cliente
Retirada: Locacao; iten; DataPrevista; Sinal
Devolucao: DataDev; ValorPago; Multa

Os objetos devem ser inicializados/criados (instanciados) com valores que simulam o carregamento via
banco de dados (pois no existe banco...) ou solicitados por InputBox;
As mensagens devem ser mostradas em ShowBox
Sugesto: inicialize manualmente, dentro de seu cdigo, trs instancias de filmes, itens, tipositem,
clientes. Faa as retiradas e devolues utilizando interface.
Somente funcionrios com tipo 3 podem receber devoluo; Tipo 2 pode realizar retirada e tipo 1,
somente consultar dados.
Ao retirar um filme o programa deve calcular o valor da locao utilzando a data prevista de devoluo
e valorLoc do Objeto TipoItem e para cada item deve dar um dia de prazo. Ex.: se retirar 3 filmes, pode
ficar com eles por 3 dias, se ultrapassar o prazo de devoluo, aplica-se multa.
Ao efetuar uma retirada ou devoluo, o programa deve atualizar o saldo do cliente considerando
multas e se houve sinal (pgto) antecipado...
Ao efetuar uma devoluo deve-se verificar o prazo de devoluo. Cada dia de atraso cobra-se uma
locao extra. Ex.: se atrasar 2 dias, paga 3 locaes, uma normal+2 de multa.

Clientes com dbito no podem locar;
Antes de incluir um Item de locao, verificar disponibilidade (locado?)

Você também pode gostar