1
resposta

Usando o Switch para resover o exercício.

const pessoa = {
    nome: 'Alan',
    notas: [10,10,10,10],
    calcularMediaNotas: function(){
        const soma = this.notas.reduce((acumulador,elemento) => {
            return acumulador + elemento;
        },0);
        const media = soma / this.notas.length;
        return media;

    },
    classificarDesempenho: function(){
        const desempenho = pessoa.calcularMediaNotas();
        switch(true){
            case(desempenho >= 9):
                return 'Ótimo desempenho!!';
                break;
            
            case(desempenho < 9 && desempenho >=7.6):
                return 'Bom desempenho!';
                break;
            case(desempenho < 7.6 && desempenho >= 6):
                return 'Desempenho regular.';
                break;   
            default:
                return 'Reprovado.'     

            }


        }
    }


console.log(pessoa.calcularMediaNotas());
console.log(pessoa.classificarDesempenho());
1 resposta

Oii, Alan! Tudo bem?

Achei excelente a forma como você utilizou o método reduce para calcular a média das notas e a estrutura switch para classificar o desempenho. Está claro e bem organizado, parabéns!

Continue se dedicando aos estudos e qualquer dúvida, não hesite em recorrer ao fórum.

Bons estudos, Alan!