Em um programa de seleção de candidatos no início da fila, é liberada a lista de códigos de inscrição dos 10 candidatos que serão entrevistados. Na sequência, as pessoas informam sua sequência de inscrição e verificam se o código está na lista. Para atender a essa necessidade, foi construído um algoritmo que, a partir de um vetor de códigos de inscrição selecionados, verifica se o código informado está na lista, retornando verdadeiro se está e falso caso contrário. O algoritmo funciona da seguinte forma:
Em um programa de seleção de candidatos no início da fila, é liberada a lista de códigos de inscrição dos 10 candidatos que serão entrevistados. Na sequência, as pessoas informam sua sequência de inscrição e verificam se o código está na lista. Para atender a essa necessidade, foi construído um algoritmo que, a partir de um vetor de códigos de inscrição selecionados, verifica se o código informado está na lista, retornando verdadeiro se está e falso caso contrário. O algoritmo funciona da seguinte forma:
- Ao encontrar o código do candidato selecionado, a repetição termina e a informação é retornada adequada.
- O programa é repetido até que seja digitado o código para buscar um candidato.
- A função busca retorna um valor inteiro, 0 quando não é encontrado e 1 quando sim.
- O comando ‘indice de 1 ate 10 passo 1’ pode ser substituído por ‘indice de 1 até 10 passo -1’.
- vetor[vet[3].inteiros] declara um vetor de 10 posições em cada elemento e do tipo inteiro e denominado cadastro.