1
resposta

Respostas para os Exercicio


//Exercicio 1
const listaAlunos = ['Ana', 'Paulos', 'Carlos', 'Judite'];

listaAlunos.forEach(aluno => {
   console.log(listaAlunos.indexOf(aluno), aluno); 
});

//Exercicio 2
const numeroOperador = 2;
function executaOperacaoEmArray (array, funcaoCallback){
    return array.map(funcaoCallback);    
};

function operacaoSoma (parcela){
    return parcela + numeroOperador;  
};

function operacaoSubtracao (minuendo){
    return minuendo - numeroOperador;  
};

const numeros = [1, 2, 3, 4, 5];
console.log (`Somando:` , executaOperacaoEmArray(numeros,operacaoSoma));
console.log (`Subtraindo:` , executaOperacaoEmArray(numeros,operacaoSubtracao));

//Exercicio 3
let num = 19;
numeros.includes(num) ? console.log(`O número esta posição: ` , numeros.indexOf(num)) : console.log(`O número esta na lista.` , numeros.indexOf(num));

//Exercicio 4
const nomesTurmaA = [
  'João Silva',
  'Maria Santos',
  'Pedro Almeida'
];

const nomesTurmaB = [
  'Carlos Oliveira',
  'Ana Souza',
  'Lucas Fernandes'
];

const todasAsTurmas = nomesTurmaA.concat(nomesTurmaB);
let alunoProcurado = 'Marcio';
const encontrou = todasAsTurmas.find((aluno) => aluno === alunoProcurado) ? `O ${alunoProcurado} está na lista.` : 'Aluno não encontrado' ; 
console.log (encontrou)

//Exercicio 5
const listaDeNumeros = [6, 9, 12, 15, 18, 21];
const listaTriplicada = [];
listaDeNumeros.forEach((num) => {
    listaTriplicada.push(num * 3);
})
console.log(listaTriplicada);
console.log('Posição do numero 18 é', listaDeNumeros.indexOf(18));
1 resposta

Olá, Wilson! Como vai?

Excelente código, parabéns pelo projeto! Espero que esteja gostando do curso! Colocar em execução as atividades propostas pelo professor em aula é uma prática muito importante para internalizarmos o conteúdo. Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!