 |
Aula
do dia 22 de Maio de 2003 |
|
Exercício
1) Baseado nos conceitos de estrutura, funções e arquivos elabore um banco de dados com
as seguintes características:
menu principal
***************************
* 1 - incluir registro *
* 2 - alterar registro *
* 3 - imprimir (tela) *
* ESC - encerrar programa *
***************************
Opção 1 - incluir registro. Esta opção deverá permitir que o usuário cadastre número
de matricula, nome e telefone de até 300 pessoas. A cada inserção o usuário deverá confirmar
se os dados digitados estão corretos e só então o sistema deverá armazenar o registro no arquivo.
O aluno poderá escolher qual tipo de arquivo deseja usar. O sistema deverá detectar a
existência ou não do arquivo para possível "update". O sistema deverá controlar o número de registros
cadastrados para que o mesmo não ultrapasse o total previamente definido. Sugere-se que o número de matrícula seja
gerado automaticamente pelo sistema e obedeça uma sequência, por exemplo, o primeiro registro a ser cadastrado receberá
número de matrícula 1, o segundo 2, e assim por diante. O sistema deverá estar preparado para recuperar os dados inseridos
anteriormente no banco de dados.
Opção 2 - Alterar registro. Esta opção deverá permitir ao usuário alterar qualquer informação, exceto número de matricula.
A busca deverá ser aleatória baseada no número de matrícula e o sistema deverá estar preparado para alterar registros inseridos
anteriormente no banco de dados.
Opção 3 - Imprimir (tela). Esta opção deverá permitir ao usuário visualizar um único registro ou visualizar todos os registros
do banco de dados. Para a visualização individual, o sistema deverá perguntar qual o número de matrícula do registro que
se deseja analisar. O sistema deverá estar preparado para imprimir registros inseridos
anteriormente no banco de dados.
Opção ESC - encerrar programa. Está é a única opção para o usuário sair do sistema.
Uma Possível Solução ...
|