Fila
Universidade Jean Piaget de Cabo Verde
Ano Lectivo 2013/2014
Mini-Projecto2
José Rodrigues jgrodrigues@cv.unipiaget.org Informática de Gestão, 1º Ano
Engenharia de Sistemas e Informática, 1º Ano
28 de Abril de 2014
1. Descrição do Mini-projecto
Pretende-se que seja desenvolvida em C um programa chamada Rsenha (deverá ser guardado com o nome de Rsenha.c) e um programa chamada UniBank
(deverá ser guardado com o nome de UniBank.c) que irão permitir gestão de clientes e serviços prestados num banco. As informações que os programas irão manusear estarão relacionadas com as operações bancárias (levantamento, deposito, criação de contas, transferências, câmbios, créditos, etc.) e gestão de filas de espera de clientes.
Portanto, dentro da directoria MiniProj2 que será criada por cada grupo, deve ser implementado em C um algoritmo para Rsenha, que quando iniciado deve apresentar o seguinte menu:
A. Atendimento
B. Caixa
A. Atendimento
Escolhendo esta opção, por certo, o utilizador deseja realizar operações relacionadas com atendimento. Portanto, nesta óptica, deve ser gerado automaticamente um código de senha e armazenando-o no ficheiro de fila de espera para atendimento, exibindo a senha no ecrã (por ex: A001).
B. Caixa
Escolhendo esta opção, por certo, o utilizador deseja realizar operações relacionadas com caixa. Portanto, nesta óptica, deve ser gerado automaticamente um código de senha e armazenando-o no ficheiro de fila de espera para caixa, exibindo a senha no ecrã (por ex: B001).
OBS: termina aqui o algoritmo para Rsenha.
Terminando o algoritmo Rsenha o grupo deve iniciar a implementação do algoritmo
baseado em filas dinâmicas e listas dinâmicas para UniBank, que quando iniciado deve apresentar o seguinte menu:
1. Atendimento
2. Caixa
3. Senhas
4. Sair
Neste programa deve ser criada duas filas para armazenar as sequências de senhas retiradas. Sendo assim, uma das filas armazena as