Questão A
Na programação de computadores é muito comum o uso de estruturas iterativas para resolver problemas que envolvem coleções de dados (vetores, matrizes, listas). Considerando o seguinte trecho de código (notado em C#), que define a classe Funcionario:
class Funcionario
{
public int Matricula { get; set; }
public string Nome { get; set; }
public static List< Funcionario> Funcionarios {get; set; }
}
Crie, na classe Funcionário:
1. Um método estático, denominado GerarLista, que cria e retorna uma lista com 10 registros de funcionários, sendo que:
a) A lista gerada será utilizada para preencher o atributo Funcionários, que é uma lista;
b) A matrícula deve ser um número inteiro sequencial (de 1 a 10);
c) O nome deve ser uma sequência de caracteres gerada aleatoriamente (podem ser nomes sorteados de uma lista pré-armazenada ou uma sequência qualquer de caracteres).
2. Um método estático, denominado BuscarFuncionario, que recebe um nome (string) por parâmetro, localiza o funcionário pelo nome na lista, e retorna a matrícula (int) do funcionário encontrado.
· Caso o nome não seja encontrado, o retorno para a matrícula deve ser -1 (menos um).
Para escrever sua resposta aqui, entre ou crie uma conta.
Metodologia de Pesquisa Científica
•FAEL
Compartilhar