Skip to content

lu2cas/Bank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bank

Exerício da disciplina de fundamentos de desenvolvimento de software.

Um banco implantou um sistema para controlar o acesso dos clientes aos caixas. Cada cliente, ao chegar, registra-se no sistemas, informando seu nome e sua idade. Os caixas, quando liberados, solicitam ao sistema o próximo cliente. O sistema está projetado para dar prioridade a clientes idosos, da seguinte forma:

  • Os caixas de 1 a 5 deverão dar prioridade aos clientes com 65 anos ou mais. Assim, se houver clientes desta faixa etária, aquele que tiver chegado há mais tempo deve ser selecionado. Caso não haja, seleciona o cliente (de qualquer idade) que está a espera;

  • Os caixas de 6 em diante devem selecionar o cliente que está há mais tempo a espera, seja ele de que idade for.

Implemente este sistema. A interface com o usuário deve oferecer duas opções: uma para o caixa solicitar o próximo cliente (que será selecionado de acordo com as regras de prioridade), e uma para o cliente se registrar quando chega ao banco. Esta interface pode ser gráfica ou textual.

About

Exercício da disciplina de fundamentos de desenvolvimento de sofware

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages