Bom dia! Como está?
Incrível! Continue resolvendo e compartilhando os desafios com a comunidade Alura.
Notei que você utilizou o laço while
para percorrer a lista de chamada, aplicou de forma eficaz o uso de variáveis booleanas para controlar o fluxo da lógica e compreendeu a importância do método Console.ReadLine()
para capturar entradas do usuário.
Um próximo passo interessante seria explorar o método Array.IndexOf()
para simplificar a busca por um elemento na lista. Veja o exemplo:
string[] listaChamada = {"Murilo", "Carlos", "Bianca", "João", "Marina"};
Console.WriteLine("Digite o nome do aluno: ");
string nome = Console.ReadLine();
int indice = Array.IndexOf(listaChamada, nome);
if (indice != -1)
{
Console.WriteLine($"Aluno encontrado no índice {indice}");
}
else
{
Console.WriteLine("Aluno não encontrado");
}
Isso permite uma busca mais direta e legível, que pode ser muito útil para listas maiores ou códigos mais enxutos.
Para saber mais:
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!