1
resposta

Faça como eu fiz: validação de nota mínima

public class Avaliacao
{
    public string Aluno { get; set; }
    public double Nota { get; private set; }

    public Avaliacao(string aluno)
    {
        Aluno = aluno;
    }
    public void AtribuirNota(double nota)
    {
        if (nota >= 0 && nota <= 10)
        {
            Nota = nota;
            Console.WriteLine($"Aluno(a): {Aluno}\n" + $"Nota atribuída: {Nota}");
        }
        else
        {
            Console.WriteLine("Erro: A nota deve estar entre 0 e 10.");
        }
    }
}
1 resposta

Olá, Pedro! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de propriedades com modificadores de acesso para controlar dados com C#, utilizou muito bem o método AtribuirNota para validar entradas e ainda compreendeu a importância da validação de regras de negócio para garantir consistência no sistema.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Sugestão de conteúdo para você mergulhar ainda mais no tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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