Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resultado

Meu resultado:

// 1 - Utilize o método forEach para imprimir cada elemento de um array juntamente com seu índice.
const arr = [20, 7, 86, 37];
const newArr = arr.forEach((number, index) =>
  console.log(`O índice ${index} tem como elemento o numero ${number}`)
);
console.log(newArr);

// 2 - Crie uma função chamada executaOperacaoEmArray que recebe dois parâmetros: um array e uma função de callback que executa alguma operação matemática. Essa função deve iterar por cada elemento do array e aplicar a função de callback em cada um dos elementos, imprimindo o resultado da operação no console.
const arrayDaOperacao = [20, 7, 86, 37];

function executaOperacaoEmArray(array, callback) {
  return array.map(callback);
}

function operacao(numero) {
  return numero - 4;
}

const resultadoDaOperacao = executaOperacaoEmArray(arrayDaOperacao, operacao);
console.log(`O retorno da funcao "operacao" é ${resultadoDaOperacao} `);

// 3 - Você recebeu um array numeros contendo valores numéricos. Crie um programa que verifique se um número específico está presente nesse array. Se estiver, o programa deve retornar a posição (índice) desse número. Caso contrário, se o número não estiver presente, o programa deve retornar "-1".

const arrayNumericos = [20, 7, 86, 37];
function verificaNumero(num) {
  verifica = arrayNumericos.indexOf(num);
  return verifica;
}

console.log(`O indice do numero pesquisado é ${verificaNumero(86)}.`);

// 4 - Você recebeu dois arrays de nomes contendo os alunos da Turma A e da Turma B.
const nomesTurmaA = ["João Silva", "Maria Santos", "Pedro Almeida"];

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

// Utilize o método concat() para unir os arrays das turmas A e B em um único array chamado todasAsTurmas. Depois, utilize o método find() para buscar um aluno específico pelo nome no array todosAlunos. Exiba no console uma mensagem informando o nome do aluno procurado; caso não exista na lista, retorne uma mensagem de aviso, por exemplo Aluno não encontrado.
const todasAsTurmas = nomesTurmaA.concat(nomesTurmaB);
console.log(todasAsTurmas);

function nomeDoAluno(querido) {
  const resultado = todasAsTurmas.find((elemento) => elemento === querido);
  return resultado
    ? `O nome do aluno procurado é ${resultado}`
    : "Aluno não encontrado";
}

console.log(nomeDoAluno("Mari"));

// 5 - Considere um array de números inteiros.

const numerosInt = [6, 9, 12, 15, 18, 21];

// Utilize o método forEach() para multiplicar cada elemento do array por 3 e exibir o resultado de cada multiplicação.
const multiplicaArrInt = numerosInt.forEach((element, index, oldArr) => {
  oldArr[index] = element * 3;
});
console.log(
  `O resultado dos numeros do array numerosInt multiplicados por 3 é ${numerosInt}.`
);
// 18,27,36,45,54,63

// Depois, utilize o método findIndex() para encontrar o índice do número 18 no array.

function verificaNumeroInt(numero) {
  const indice = numerosInt.findIndex((num) => num === numero);

  if (indice !== -1) {
    console.log(`o numero ${numero} está no indice ${indice} `);
  } else {
    `o numero escolhido nao foi encontrado na lista`;
  }
}
console.log(verificaNumeroInt(54));
1 resposta
solução!

Olá, Mariana! Como vai?

Seu código está correto e muito bem estruturado, seguindo as instruções dos exercícios.

Bons estudos!