1
resposta

Resolução dos exercícios do curso JavaScript conhecendo arrays Aula 4

Olá, passando para compartilhar minha resolução dos desafios.

// Desafio 1
const num = [1, 2, 3, 4];

num.forEach(function(numero, i){
    console.log(`O elemento ${numero}, está no indice ${i}`);
})

// Desafio 2
const arrayD2 = [5, 6, 7, 8, 10];

function executaOperacaoEmArray(array){
    const somaArray = array.map(function(num){
        return num +1;
    })
    console.log(somaArray);
}

executaOperacaoEmArray(arrayD2);

// Desafio 3

const numeros = [10, 20, 50, 80, 100];
const valor = 20;
let posicao = -1;

for (let i = 0; i < numeros.length; i++) {
    if (numeros[i] === valor) {
        posicao = i;
        break;
    }}

console.log(`O ${valor} está na posição ${posicao}`);    

// Desafio 4 
const nomesTurmaA = [
    'João Silva',
    'Maria Santos',
    'Pedro Almeida'
  ];
  
  const nomesTurmaB = [
    'Carlos Oliveira',
    'Ana Souza',
    'Lucas Fernandes'
  ];

const todasAsTurmas = nomesTurmaA.concat(nomesTurmaB);

const alunoProcurado = todasAsTurmas.find(nome => nome === 'Luiz Guilhemer');

if (alunoProcurado) {
  console.log('Aluno encontrado:', alunoProcurado);
} else {
  console.log('Aluno não encontrado.');
}

// Desafio 5
const numerosD5 = [6, 9, 12, 15, 18, 21];
const numerosMultiplicado = [];

numerosD5.forEach(function (elemento, indice){
    numerosMultiplicado[indice] = elemento * 3;    
})

const indiceDoNumero18 = numerosMultiplicado.findIndex(numero => numero === 18);

if (indiceDoNumero18 !== -1) {
  console.log(`O número 18 está no índice ${indiceDoNumero18}.`);
} else {
  console.log('O número 18 não está presente no array.');
}
1 resposta

Oii Pedro, tudo bem?

Seus exercícios estão bem resolvidos e demonstram um bom entendimento dos conceitos abordados no curso de JavaScript, especialmente em relação ao uso de arrays e funções de array.

Continue praticando e explorando novos desafios para aprimorar ainda mais suas habilidades em JavaScript. Excelente trabalho!

Um abraço.