1
resposta

[Projeto] Determinando a situação de um estudante com base na média

Estudante.cs

public class Estudante
{
    private readonly object get;

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

    public Estudante(string nome)
    {
        this.Nome = nome;
    }

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

    public string Situacao
    {
        get
            {
                return Media >= 6.0 ? "Aprovado" : "Reprovado";
            }
    }
}

Program.cs

Estudante estudante = new Estudante("Matheus Oliveira");
estudante.Nota1 = 8;
estudante.Nota2 = 5;

Console.WriteLine("Estudante: " + estudante.Nome);
Console.WriteLine("Média: " + estudante.Media.ToString("F2"));
Console.WriteLine("Situação: " + estudante.Situacao);
1 resposta

Oia, Matheus, tudo bem?

Parabéns pela resolução do exercício! A sua lógica está excelente. Você utilizou muito bem as propriedades apenas com get para calcular a Media e a Situacao de forma dinâmica. Além disso, a aplicação do operador ternário (? :) deixou o seu código super limpo e direto.

Mandou muito bem!

Bons estudos!

Sucesso

Imagem da comunidade