Atividade prática

let alunos = [ { nome: 'João', nota: 5, turma: '1B', }, { nome: 'Sofia', nota: 9, turma: '1B', }, { nome: 'Paulo', nota: 6, turma: '2C', }, { nome: 'Miguel', nota: 3, turma: '2C', }, ]; function calcMedia(alunos, media) { let aprovados = []; console.log(alunos); for (let aluno of alunos) { // console.log(aluno); if (aluno.nota >= media) { aprovados.push(aluno.nome); } } return console.log(aprovados); } calcMedia(alunos, 5); function calcMedia2(alunos, media) { let aprovados = []; for (let aluno of alunos) { if (calc(aluno) !== undefined) { aprovados.push(calc(aluno)); } } function calc({ nome: nome, nota: nota }) { if (nota >= media) { return { nome, nota }; } } return console.log(aprovados); } calcMedia2(alunos, 5); function calcMedia3(alunos, media) { let aprovados = []; for (let aluno of alunos) { const { nome, nota } = aluno; if (nota >= media) { aprovados.push(nome); } } return console.log(aprovados); } calcMedia3(alunos, 5);