Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resposta: determinando a situação de um estudante com base na média

Classe:

public class Estudante
{
    public string Name;

    public Estudante(string name)
    {
        Name = name;
    }

    public double Nota1 { get; set; }
    public double Nota2 { get; set; }

    public double Media
    { 
        get
        {
            return (Nota1 + Nota2) / 2;
        }
    }

    public string Situação
    {
        get
        {
            if (Media >= 6)
            {
                return "Aprovado";
            }
            else
            {
                return "Reprovado";
            }
        }
    }

    public void SituaçãoFinal()
    {
        Console.WriteLine($"Estudante: {this.Name}.");
        Console.WriteLine($"Média: {this.Media}.");
        Console.WriteLine($"Situação {this.Situação}");
    }
}

Program:

Estudante estudante = new("Lucas Rocha");
estudante.Nota1 = 7.5;
estudante.Nota2 = 5.0;

estudante.SituaçãoFinal();
1 resposta
solução!

Oi, Philip! Como vai?

Agradeço por compartilhar.

Gostei da sua implementação, importante como você aplicou getters e propriedades para calcular a média e a situação do estudante, deixando a lógica bem organizada e legível. Isso mostra um bom entendimento de encapsulamento e responsabilidade da classe.

Continue explorando esse padrão, pois ele ajuda bastante na manutenção e clareza do código.

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