1
resposta

[Sugestão] Classificando a nota de um aluno

// Classificando a nota de um aluno

Console.WriteLine("Informe a nota final do Aluno:");
double notaFinalDoAluno = double.Parse(Console.ReadLine());

if (notaFinalDoAluno >= 9.0)
{
    Console.WriteLine("O aluno recebeu a nota A.");
}
else if (notaFinalDoAluno >= 7.0)
{
    Console.WriteLine("O aluno recebeu a nota B.");
} 
else if (notaFinalDoAluno >= 5.0)
{
    Console.WriteLine("O aluno recebeu a nota C.");
}
else
{
    Console.WriteLine("O aluno recebeu a nota D.");
}
1 resposta

Oi, José! Como vai?

Agradeço por compartilhar

Seu uso de if, else if e else ficou bem organizado, e a ordem das condições ajuda o programa a classificar a nota corretamente, começando pela maior faixa e seguindo até a menor.

Uma dica interessante para o futuro é usar double.TryParse() para evitar erro caso a pessoa digite um valor que não seja número.

Console.WriteLine("Informe a nota final do aluno:");

string entrada = Console.ReadLine();

if (double.TryParse(entrada, out double nota))
{
    Console.WriteLine("Nota valida: " + nota);
}
else
{
    Console.WriteLine("Digite apenas numeros.");
}

Esse código verifica se o valor digitado pode ser convertido para double antes de usar a nota no programa. Continue praticando, você está construindo uma boa base com condicionais em C#.

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