Entre para seguir isso  
Seguidores 0

Sistema de cadastro de aluno

4 posts neste tópico

Postado (editado)

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
Remover caixa alta do título conforme regra 3.7 (Jonathan)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Postado

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....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Postado

not

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

Postado

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora
Entre para seguir isso  
Seguidores 0