Program.cs
Avaliacao avaliacao = new Avaliacao("Carla Silva");
avaliacao.AtribuirNota(11); // inválido
avaliacao.AtribuirNota(8.5); // válido
Avaliacao.cs
class Avaliacao
{
public string Aluno { get; set; } = string.Empty;
public double Nota { get; private set; }
public Avaliacao(string aluno)
{
Aluno = aluno;
}
public void AtribuirNota(double nota)
{
if (nota <= 10)
{
Nota = nota;
Console.WriteLine($"Aluno: {Aluno}\nNota atribuída: {Nota}");
}
else
{
Console.WriteLine($"Erro: A nota deve estar entre 0 e 10.");
}
}
}
Poderia verificar se fiz corretamente como o exercicio pede?