Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Minha resolução ao desafio

Segue a minha resolução. Decidi usar o método Equals() No começo, tinha usado apenas um foreach na lista, mas com o if/else, ele acabava imprimindo vários 'nome não encontrado' a cada iteração onde os nomes não batiam. Depois de ver a resolução de um colega aqui (o Luiz), consegui resolver isso usando um método do tipo bool.

Console.WriteLine("Você é um dos escolhidos?");
Console.Write("Digite o seu nome: ");
string nomeDigitado = Console.ReadLine();


bool VerificaNome()
{
    foreach (var nome in nomesDosEscolhidos)
    {
        if (nome.Equals(nomeDigitado))
        {
            return true;
        }
    }
    return false;
}

if(VerificaNome())
{
  Console.WriteLine($"Parabéns {nomeDigitado}, você é um dos escolhidos!");  
}

else
{
    Console.WriteLine($"Sinto muito {nomeDigitado}, mas você não é um dos escolhidos ):");
}

Obrigado pela aula!

1 resposta
solução!

Matheus, bom dia!

Parabéns pela realização da atividade continue se desafiando e focado nos estudos. E utilize o fórum para tirar ideias que vão de ajudar na resolução de alguma atividade ou tirar dúvidas mesmo. Esse seu post pode ter certeza também irá contribuir com alguém!

Abraços e bons estudos 😄


Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!