/* * este programa simula um sistema de cadastro de alunos * * seu objetivo é implementar as funções

/*
* este programa simula um sistema de cadastro de alunos
*
* seu objetivo é implementar as funções necessária para que o programa funcione.
* cada função já está com seu cabeçalho definido,
* você deverá escrever o código de cada uma delas para que ela funcione como descrito.
*
* o código pronto não deverá ser alterado
*/

programa
{
cadeia alunos[10] // esta é uma variável global. ela pode ser acessada dentro de quaisquer funçoes do programa

funcao inicio()
{
inteiro opcao = -1, numero_aluno
cadeia nome_aluno

faca {
escreva(" gerenciamento de alunos ")
escreva("1 - adicionar alunon")
escreva("2 - listar alunosn")
escreva("3 - remover alunon")
escreva("0 - sair")
escreva("nnopção: ")
leia(opcao)

escolha (opcao) {
caso 1:
limpa()
escreva(" adicionar aluno ")
escreva("digite o nome do aluno: ")
leia(nome_aluno)
adicionar_aluno(nome_aluno)
pare
caso 2:
limpa()
escreva(" lista de alunos ")
listar_alunos()
pare
caso 3:
limpa()
escreva(" remover aluno ")
escreva("digite o nome do aluno: ")
leia(nome_aluno)
pare
caso contrario:
escreva("nopção inválidann")
}
} enquanto (opcao ! = 0)
}

/*
* esta função recebe o nome de um aluno e o adiciona à próxima posição vazia no vetor alunos.
*
* para saber se uma determinada posição está vazia, compare-a com uma cadeia vazia, da seguinte forma:
* se (alunos[i] == "") {
* a posição está vazia
* } senao {
* a posição possui um nome
*/
funcao adicionar_aluno(cadeia nome_aluno) {
digite seu código aqui
}

/*
* esta função deve percorrer o vetor alunos e imprimir o nome de cada um deles da seguinte forma:
*
* 1 - eduardo
* 2 - joão
* 3 - willian
*
* cada posição do vetor só poderá ser impressa se houver um nome cadastrado.
* sua saída não pode ser assim:
*
* 1 - eduardo
* 2 - joão
* 3 - willian
* 4 -
* 5 -
*/
funcao listar_alunos() {
digite seu código aqui
}

/*
* esta funçao receb o nome de um aluno através da variável nome,
* busca o nome informado no vetor alunos e caso este seja encontrado, o remove.
*
* ao remover um aluno da lista, os próximos nomes devem ser movidos para preencher o espaço vazio.
* por exemplo:
* se a minha lista contém 3 nomes [eduardo, joão, willian] e eu removo joão,
* a lista de alunos deve ficar da seguinte forma:
*
* 1 - eduardo
* 2 - willian
*
* e não
*
* 1 - eduardo
* 2 -
* 3 - willian
*/
funcao deletar_aluno(cadeia nome) {
digite seu código aqui
}
}

1 Resposta

  • Alves

    1:c 2:e 3:e 4:b 5:a   essas sao as respostas eu acho

Clique aqui para adicionar a sua resposta.