1
resposta

[Projeto] Buscando em uma lista

var listaAlunos = new List<string> { "Ana", "Carlos", "Bianca", "João", "Marina" };
Console.WriteLine("Digite o nome do aluno:");
string nome = Console.ReadLine()!;
int indice = 0;
bool encontrado = false;

while( indice < listaAlunos.Count)
{
    if (listaAlunos[indice] == nome)
    {
        encontrado = true;
        break;  
    }
    indice++;
}

if (encontrado)
{
    Console.WriteLine($"Aluno encontrado na posição: {indice}");
}
else
{
    Console.WriteLine("Aluno não está presente na lista");
}
1 resposta

Olá, Eduardo! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o laço while para percorrer a lista de alunos com C#, utilizou muito bem a condição de comparação para verificar se o nome está presente e ainda compreendeu a importância da controle de fluxo para interromper a execução com eficiência ao encontrar o resultado desejado.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!