Fila de um banco

649 palavras 3 páginas
2º Trabalho de Prática de Programação II
Sistemas de Informação – Faculdades Unificadas Doctum de Teófilo Otoni Valor: 20,0 pontos Data para Entrega: 06/11/2012
Descrição do Problema:
Um banco está elaborando um sistema de senhas para controle de atendimentos aos clientes, que consiste na retirada de um código pelo cliente ao chegar à agência. Quando o caixa está liberado para fazer o atendimento, o código aparece no visor indicando qual cliente será atendido.
Esse sistema funciona com as regras da Fila (First in First out), conhecida estrutura de dados codificada e estudada nessa etapa, para obedecer a ordem de chegada dos clientes à agência. Ou seja, os clientes que retirarem o código primeiro, serão atendidos primeiro.
Mas, o banco precisa de um sistema que possibilite o tratamento da prioridade para idosos, deficientes e gestantes. Assim, esse público seria atendido antes de qualquer outro cidadão.
Por exemplo, se a fila de prioridade alta (cidadãos com tratamento prioritário) não possuir ninguém, pode-se chamar o código da fila de prioridade baixa (cidadão com tratamento normal) – entretanto, enquanto existir pessoas na fila de prioridade alta, elas serão chamadas antes da fila de prioridade baixa.
Descrição do Sistema:
O sistema deve conter duas Filas, uma de Prioridade Baixa e outra de Prioridade Alta, que serão manipuladas de duas formas: a. pelo cliente que retira o código; b. pelo caixa que solicita um código para atender.
A tela inicial terá as seguintes opções:
1. Cliente;
Acessar as opções do cliente
2. Caixa;
Acessar as opções do caixa
3. Sair.
Sair do sistema
Caso o usuário escolha a opção Cliente, deverá ser exibido o submenu:
1. Prioridade Baixa;
Gerar código para a Fila 1
2. Prioridade Alta;
Gerar código para a Fila 2
3. Voltar.
Voltar ao menu principal
- Prioridade Baixa: Enfileira (enqueue) na Fila 1; - Prioridade Alta: Enfileira (enqueue) na Fila 2;
Caso o usuário escolha a opção Caixa, deverá ser exibido o submenu:
1.

Relacionados

  • fila de banco
    5983 palavras | 24 páginas
  • Filas em bancos
    2751 palavras | 12 páginas
  • FILA DE BANCO
    1350 palavras | 6 páginas
  • Fila de banco
    1085 palavras | 5 páginas
  • fila de banco
    2538 palavras | 11 páginas
  • fila de banco
    861 palavras | 4 páginas
  • Fila em banco
    481 palavras | 2 páginas
  • CONTESTAÇÃO FILA DE BANCO
    4643 palavras | 19 páginas
  • Fila banco c++
    520 palavras | 3 páginas
  • Indenização fila de bancos
    1600 palavras | 7 páginas