1
resposta

Faça como eu fiz: determinando a situação de um estudante com base na média

Program.cs

using Escola.Modelos;

Console.Clear();
Estudante estudante = new Estudante("Lucas Ramos");
estudante.Nota1 = 9.5m;
estudante.Nota2 = 5.0m;

Console.WriteLine($"Estudante: {estudante.Nome}");
Console.WriteLine($"Média: {estudante.Media}");
Console.WriteLine($"Situação {estudante.Situacao}");

Estudante.cs

namespace Escola.Modelos;
class Estudante {

    public string? Nome {get;set;}
    public decimal Nota1 {get;set;}
    public decimal Nota2 {get;set;}

    public Estudante(string? nome) {
        Nome = nome;
    }

    public decimal Media => (Nota1 + Nota2) / 2;

    public string? Situacao {
        get {
            if (Media >= 6) return "Aprovado";
            else return "Reprovado";
        }
    }
    
}
1 resposta

Olá, Diego! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de propriedades calculadas para simplificar o cálculo da média em C#, utilizou muito bem o decimal para maior precisão em notas e ainda compreendeu a importância do condicional para definir a situação do estudante de forma automática.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Sugestão de conteúdo para você mergulhar ainda mais no tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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