Olá, Ulysses! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso do switch para simplificar a lógica de decisão, utilizou muito bem o recurso de padrões relacionais para comparar valores e ainda compreendeu a importância da estrutura condicional para classificar notas de forma clara.
Uma dica interessante para o futuro é considerar o uso de if else quando precisar de maior flexibilidade em condições, já que o switch é mais indicado para cenários com valores fixos. Assim:
Console.WriteLine("Informe a nota final do aluno");
double notaAluno = double.Parse(Console.ReadLine());
if (notaAluno >= 9)
{
Console.WriteLine("O Aluno recebeu Nota A");
}
else if (notaAluno >= 7)
{
Console.WriteLine("O Aluno recebeu Nota B");
}
else if (notaAluno >= 5)
{
Console.WriteLine("O Aluno recebeu Nota C");
}
else
{
Console.WriteLine("O Aluno recebeu Nota D");
}
Isso faz com que o código seja mais flexível e fácil de adaptar a diferentes regras de avaliação.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!