Artur Gouveia Postado Dezembro 4, 2010 Denunciar Share Postado Dezembro 4, 2010 (editado) ESTOU PRECISANDO DE AJUDA PARA CRIAR UM PROGRAMA DE CADASTRO DE ALUNO PARA A UNIVERSIDADE ALGUEL PODE ME AJUDAR O SISTEMA PRECISA TER1O sistema deve permitir as seguintes opções:# Operação Descrição1 Inserir aluno O usuário entra com todos os dados do aluno e o sistema insere-o nalista.Não deve ser perguntada a posição, pois a inserção deve ser feita demaneira a manter a lista ordenada alfabeticamente pelo nome2 Editar aluno O usuário informa o código do aluno que deseja editar e o sistemarecebe novamente os dados do aluno, com exceção do códigoSe algum campo for passado em branco ou inválido, o seu valor nãodeve ser alterado3 Remover aluno O usuário deve informar o código do aluno que deseja removerO 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 porcódigoO usuário informa o código do aluno e o sistema exibe suas informações5 Pesquisar aluno pornomeO usuário entra com uma string e o sistema exibe uma lista dos usuárioscujos nomes começam com a string informada6 Listar todos os alunos O sistema mostra a lista de todos os alunos cadastrados7 Calcular o CRE médio O sistema calcula e exibe a média de todos os CRE's dos alunos8 Salvar registros O sistema salva a lista dos alunos em um arquivo binário com um nomepré-definido9 Sair O sistema é fechadoCaso existam alterações não salvas, o sistema deve perguntar se ousuá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 mantera ordemAGRADEÇO DESDE já POIS DEPENDO DESSE PROGRAMA Editado Dezembro 4, 2010 por Jonathan Queiroz Remover caixa alta do título conforme regra 3.7 (Jonathan) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cauepor Postado Dezembro 4, 2010 Denunciar Share Postado Dezembro 4, 2010 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.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Artur Gouveia Postado Dezembro 5, 2010 Autor Denunciar Share Postado Dezembro 5, 2010 notArtur 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cauepor Postado Dezembro 6, 2010 Denunciar Share Postado Dezembro 6, 2010 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Artur Gouveia
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 QueirozRemover caixa alta do título conforme regra 3.7 (Jonathan)
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.