1
resposta

Resolução do segundo desafio

// 1.

int notaMedia = 6;

if (notaMedia >= 5)
{
    Console.WriteLine("Nota Suficente para Aprovacao");
}

// 2.
List<string> linguagens = new List<string>() { "c#", "Java", "JavaScript" };

//3.
Console.WriteLine($"{linguagens[0]}");

//4.

Console.WriteLine("Digite o número da posição que você deseja:");
int posicao = int.Parse(Console.ReadLine());

if (posicao > 0 && posicao <= linguagens.Count)
{
    // Subtrai 1 do índice porque a indexação em C# começa em 0
    string elemento = linguagens[posicao - 1];
    Console.WriteLine($"O elemento na posição {posicao} é: {elemento}");
}
else
{
    Console.WriteLine("Posição inválida. A lista tem {0} elementos.", linguagens.Count);
}
1 resposta

Oi, Ulysses! Como vai?

Agradeço por compartilhar suas reflexões e aprendizados com a comunidade Alura.

Gostei da forma como você estruturou o desafio. O uso de listas, do if e da interpolação de strings mostra que você entendeu bem os conceitos do capítulo. O ajuste do índice para acessar o item correto da lista ficou bem aplicado.

Continue praticando. Cada exercício reforça o domínio da linguagem.

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