Ir para conteúdo


Foto

Sistema de cadastro de aluno


3 respostas neste tópico

#1 Artur Gouveia

Artur Gouveia
  • Membros
  • 3 posts

Postado 03 dezembro 2010 - 22:44

ESTOU PRECISANDO DE AJUDA PARA CRIAR UM PROGRAMA DE CADASTRO DE ALUNO PARA A UNIVERSIDADE ALGUEL PODE ME AJUDAR O SISTEMA PRECISA TER

1O sistema deve permitir as seguintes opções:
# Operação Descrição
1 Inserir aluno O usuário entra com todos os dados do aluno e o sistema insere-o na
lista.
Não deve ser perguntada a posição, pois a inserção deve ser feita de
maneira a manter a lista ordenada alfabeticamente pelo nome
2 Editar aluno O usuário informa o código do aluno que deseja editar e o sistema
recebe novamente os dados do aluno, com exceção do código
Se algum campo for passado em branco ou inválido, o seu valor não
deve ser alterado
3 Remover aluno O usuário deve informar o código do aluno que deseja remover
O sistema deve perguntar se o usuário confirma a exclusão do aluno (ex:
“Deseja realmente excluir o aluno 'José dos Anzóis'?”)
4 Pesquisar aluno por
código
O usuário informa o código do aluno e o sistema exibe suas informações
5 Pesquisar aluno por
nome
O usuário entra com uma string e o sistema exibe uma lista dos usuários
cujos nomes começam com a string informada
6 Listar todos os alunos O sistema mostra a lista de todos os alunos cadastrados
7 Calcular o CRE médio O sistema calcula e exibe a média de todos os CRE's dos alunos
8 Salvar registros O sistema salva a lista dos alunos em um arquivo binário com um nome
pré-definido
9 Sair O sistema é fechado
Caso existam alterações não salvas, o sistema deve perguntar se o
usuário deseja: “Sair sem salvar”; “Salvar e sair”; ou “Cancelar”.
Observações:
• O tipo de dado Aluno deve ser implementado usando estruturas;
• Use uma lista encadeada para manipular os alunos enquanto o programa está em execução;
• Ao iniciar, o sistema deve preencher a lista com os alunos lidos do arquivo, lembrando de manter
a ordem

AGRADEÇO DESDE já POIS DEPENDO DESSE PROGRAMA

Editado por Jonathan Queiroz, 03 dezembro 2010 - 23:16 .
Remover caixa alta do título conforme regra 3.7 (Jonathan)


#2 cauepor

cauepor
  • Membros
  • 21 posts

Postado 04 dezembro 2010 - 11:53

Artur Gouveira....uma dica....poste sempre o que você já fez, e mostre quais as dificculdades, onde apresenta erro e se possível até cole o erro....o fórum é para auxiliar nas dúvidas e não fazer o trabalho para você....para isso existem pessoas que são pagas e que fazem esse trabalho...

Desculpe a grosseria mas isso é fundamental para o bom fluxo de posts no fórum....

#3 Artur Gouveia

Artur Gouveia
  • Membros
  • 3 posts

Postado 04 dezembro 2010 - 23:10

not

QUOTE(cauepor @ 04/12/2010 - 11:53) Visualizar Post
Artur Gouveira....uma dica....poste sempre o que você já fez, e mostre quais as dificculdades, onde apresenta erro e se possível até cole o erro....o fórum é para auxiliar nas dúvidas e não fazer o trabalho para você....para isso existem pessoas que são pagas e que fazem esse trabalho...

Desculpe a grosseria mas isso é fundamental para o bom fluxo de posts no fórum....



Já fiz usando um banco de dados mas não querem que eu use banco de dados minha duvida é essa caso voce queira eu posto o codigo que já fiz mas usando banco de dados

#4 cauepor

cauepor
  • Membros
  • 21 posts

Postado 06 dezembro 2010 - 18:25

seu problema já tras sua solução...voce precisa utilizar uma lista encadeada e as informações que serão adicionadas nela serão lidas a partir de um arquivo...

tem bastante material sobre listas encadeadas na net e no fórum...

a struct básica é struct nome{ nome *proximo; }; onde próximo é um ponteiro que aponta para a próxima estrutura da sua lista, o fim sempre aponta para NULL.



Responder



  


0 usuário(s) está(ão) lendo este tópico

0 membros, 0 visitantes, 0 membros anônimos