namespace PraticandoEncapsulamento.Classes;
internal class Avaliacao
{
//Atributos
public string Aluno { get; set; }
public double Nota { get; private set; }
// Construtor
public Avaliacao()
{
Aluno = "Desconhecido";
Nota = 0.0;
}
//Métodos
public void AtribuirNota(double nota)
{
if (nota >= 0 && nota <= 10)
{
Nota = nota;
Console.WriteLine($"Aluno: {Aluno}\nNota atribuída: {Nota}");
}
else
{
Console.WriteLine("Erro: A nota deve estar entre 0 e 10.");
}
}
}
using PraticandoEncapsulamento.Classes;
Avaliacao avaliacao = new Avaliacao();
avaliacao.Aluno = "Carla Silva";
avaliacao.AtribuirNota(11);
avaliacao.AtribuirNota(8.5);