Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

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

Classe Program:

Avaliacao avaliacao = new("Carla Silva");
avaliacao.AtribuirNota(11);
avaliacao.AtribuirNota(8.5);

Console.WriteLine("Aluno: " + avaliacao.Aluno);
Console.WriteLine("Nota atribuída: " + avaliacao.Nota);

Classe Avaliacao:

namespace Encapsulamento;

internal class Avaliacao(string aluno)
{
    public string Aluno { get; private set; } = aluno;
    public double Nota { get; private set; }

    public void AtribuirNota(double nota)
    {
        if (nota >= 0 && nota <= 10) 
        {
            Nota = nota;
        }
        else 
        {
            Console.WriteLine("Erro: A nota deve estar entre 0 e 10.");
        }
    }
}