// 1 - Utilize o método forEach para imprimir cada elemento de um array juntamente com seu índice.
const array = [60,80,67,20];
let contagem = 0;
array.forEach(function(numero) {
contagem += numero
});
console.log(array);
for (let indice = 0; indice < array.length; indice++) {
console.log(indice, array[indice]);
}
// 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 notas = [8,9,4,6, 10];
const notasFinais = notas.map((nota) => nota + 1 >= 10 ? 10 : nota + 1);
console.log(notasFinais);
// 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 numeros = [59,60,23,12,897];
function exibeNumeros(numero) {
if (numeros.includes(numero)) {
let indice = numeros.indexOf(numero);
console.log(`Esse numero ${numero} aparece na lista no indice ${indice}`);
} else {
console.log('O número não existe na lista');
}
}
exibeNumeros(897);
// 4 - Você recebeu dois arrays de nomes contendo os alunos da Turma A e da Turma B.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 nomesTurmaA = [
'João Silva',
'Maria Santos',
'Pedro Almeida'
];
const nomesTurmaB = [
'Carlos Oliveira',
'Ana Souza',
'Lucas Fernandes'
];
const todasTurmas = nomesTurmaA.concat(nomesTurmaB);
function acharAluno(aluno) {
if (todasTurmas.includes(aluno)) {
console.log(`O aluno ${aluno} esta presente nesta turma`);
} else {
console.log(`O aluno ${aluno} não encontra-se nesta turma`);
}
}
acharAluno('Ana Souza');
// 5 - Considere um array de números inteiros. Utilize o método forEach() para multiplicar cada elemento do array por 3 e exibir no console o resultado de cada multiplicação. Depois, utilize o método findIndex() para encontrar o índice do número 18 no array original.
const num = [6, 9, 12, 15, 18, 21];
num.forEach(function (algoritimo) {
algoritimo *= 3;
console.log(algoritimo);
});
function encontrarIndice(value) {
let indice = num.indexOf(value);
return indice;
}
console.log(encontrarIndice(18));