Ola, segue a minha resolucao dos desafios opcionais propostos, voltando a praticar programacao. Criticas e sugestoes serao muito bem vindas!
// Exercicio 1
Console.Write("\n\n\n\nDigite a sua media: ");
string notaMedia = Console.ReadLine();
int notaMediaNumerica = int.Parse(notaMedia);
Console.WriteLine(notaMediaNumerica >= 5 ? "Aprovado" : "Reprovado");
// Exercicio 2
List<string> linguagensProg = new List<string>() { "C#", "Java", "JavaScript" };
// Exercicio 3
Console.WriteLine(linguagensProg[0]);
// Exercicio 4
Console.Write(@"
1.C#
2.Java
3.JavaScript
Digite a linguagem de programação desejada: ");
int posicao = int.Parse(Console.ReadLine()!);
if (posicao <= linguagensProg.Count && posicao > 0)
{
Console.WriteLine("Você escolheu a linguagem de programação: {0}", linguagensProg[posicao-1]);
}
else
{
Console.WriteLine("Numero invalido");
}