1
resposta

[Projeto] Desafio 02: hora da prática

1.

void Media()
{
    Console.Write("Digite sua nota: ");
    string nota = Console.ReadLine()!;
    int notaMedia = int.Parse(nota);
    if (notaMedia >= 6)
    {
        Console.WriteLine($"\nAprovado: Nota {notaMedia}!");
    }
    else if (notaMedia <= 6)
    {
        Console.WriteLine($"\nNota suficiente para aprovação: Nota {notaMedia}!\n");
    }
}
Media();

2.

List<string> linguagem = new List<string> { "C#", "Java", " JavaScript" };

3.

List<string> linguagem = new List<string> { "C#", "Java", " JavaScript" };
Console.WriteLine(linguagem[0]);

4.

List<string> linguagem = new List<string> { "C#", "Java", " JavaScript" };
Console.WriteLine(linguagem[0]);
Console.Write("\nDigite um número de 0 a 2: ");
int numero = int.Parse(Console.ReadLine()!);
if (numero >= 0 && numero < linguagem.Count)
{
    Console.WriteLine(linguagem[numero]);
}
else
{
    Console.WriteLine("Número inválido");
}
1 resposta

Oi Nicolly, tudo bem? 😊

Analisando seu código, notei que você está praticando bastante com C# e explorando os condicionais e listas, parabéns! 👍

No primeiro código, na função Media(), você usou else if (notaMedia <= 6), mas essa condição não precisa ser else if.

Se a nota não for maior ou igual a 6, automaticamente ela será menor.

Você pode usar somente else para indicar que o aluno não atingiu a média.

Nos exemplos seguintes com listas, você mostrou como criar listas e acessar os itens usando o índice. 🚀

O último exemplo, que verifica se o número digitado está dentro do intervalo da lista, ficou muito bom!

Continue praticando e experimentando com C#. 🥳

🎓 Para saber mais:

Com dedicação e prática você vai longe! 💪