1
resposta

Resposta 5.21 g

const curso = {
  titulo: "JavaScript Intermediário",
  estudantes: [
    { nome: "Ana", progresso: 85 },
    { nome: "Carlos", progresso: 40 },
    { nome: "Juliana", progresso: 72 },
    { nome: "Pedro", progresso: 60 }
  ],
  gerarRelatorio: function () {
    let contador = 0;
    let situacao;
    let media = 0;

    for (let i = 0; i < this.estudantes.length; i++) {
        contador++;
        media += this.estudantes[i].progresso;

        this.estudantes[i].progresso >= 70 ? situacao = 'Aprovado' : situacao = 'Em andamento'
        
        console.log(`Estudante: ${this.estudantes[i].nome} | Progresso: ${this.estudantes[i].progresso}% | Situação: ${situacao}`);
    }
    media = media / this.estudantes.length
            console.log(`
Total de estudantes: ${contador}
Média geral da turma: ${media}%`);

  }
};

curso.gerarRelatorio();

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá Ian.
Obrigado por compartilhar.
Muito bom.
Parabéns!