Faça um programa, utilizando o VisuALG, para armazenar os dados de um aluno(a), contendo os seguintes campos:
identificador: inteiro (Chave Primária – Dois usuários não podem ter o mesmo identificador)
nome: caractere
media: real
aprovado: logico (Se a média for >= 7, mude automaticamente para verdadeiro)
Utilizando um registro, crie a estrutura aluno e declare um vetor deste registro contendo o tamanho 50. O programa terá a opção de adicionar, buscar, ordenar ou exibir os dados. O programa deverá ter as seguintes condições:
Adicionar:Efetuar uma pesquisa para saber se o aluno(a) existe ou não no vetor através do identificador do mesmo
Se existir, informar que o aluno(a) já se encontra presente no vetor e não adicione
Caso não exista, verifique se o vetor está ou não lotado antes de inserir
Pesquisar:
A pesquisa será realizada utilizando o identificador do aluno(a)
O usuário poderá escolher entre a pesquisa sequencial ou binária
Se a pesquisa binária for selecionada, informe que o vetor deve estar ordenado e deixe o usuário escolher a ordenação antes de efetuar a pesquisa
Ordenar:
A ordenação será feita através do identificador do usuário. Seguindo uma ordem crescente.
O usuário poderá escolher qual o método de ordenação desejado: Insertion Sort, Selection Sort ou Quicksort
Se o vetor já estiver ordenado, informe para o usuário e não faça a ordenação
Exibir:O usuário poderá exibir os alunos(as) com os seguintes critérios de média:
Alunos aprovados
Alunos reprovados
Alunos com média >= 9
Alunos com média <= 5
Todos os alunos
Me ajudem pfvr, estou perdida.