Skip to content

PedroZanluqui/Fila-de-Banco-Inteligente

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏦 Fila de Banco Inteligente Este projeto simula o sistema de fila de atendimento de um banco que prioriza clientes com necessidades especiais, sem deixar ninguém esperando demais.


🎯 Como funciona

O sistema permite gerar senhas para dois tipos de clientes:

PRIORIDADE → idosos, gestantes, pessoas com deficiência NORMAL → clientes comuns

⚖️ Regras de chamada

A chamada dos clientes segue um ciclo para equilibrar a prioridade:

Ordem de atendimento:

  1. Prioridade
  2. Prioridade
  3. Normal
  4. Prioridade
  5. Normal
  6. Normal

Depois disso, o ciclo se repete: prioridade, prioridade, normal, prioridade, normal, normal... Assim, clientes prioritários são atendidos com frequência, mas clientes normais também não ficam muito tempo esperando.


💻 Exemplo de uso

GERAR PRIORIDADE Ana
GERAR NORMAL Lucas
GERAR PRIORIDADE José
GERAR NORMAL Maria
GERAR PRIORIDADE Thiago
GERAR PRIORIDADE Rebeca
CHAMAR

=> Ana
CHAMAR
=> José
CHAMAR
=> Lucas
CHAMAR
=> Thiago
CHAMAR
=> Rebeca
CHAMAR
=> Maria
CHAMAR
=> Fila está vazia!

FILA
# => Ana, José, Thiago, Rebeca, Maria, Lucas

SAIR
# Encerra o sistema

🚀 Como executar

📦 Build da imagem

docker build -t filabanco .

▶️ Rodando o sistema

docker run -it filabanco

About

Desafio de uma Fila de Banco Inteligente da Codify Community para Agosto de 2025!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors