// 1 - Escreva um código que utilize o loop for/of para iterar e imprimir cada elemento de um array.
const numeros = [1,2,3,4,5,6,7,8,9];
const rodaNumeros = 0;
for (let lista of numeros) { console.log(lista); }
// 2 - Crie uma função que receba um array e imprima no console o número do índice e o elemento.
const lista = [2,4,6,8];
for (let indice = 0; indice < lista.length; indice++) { console.log(indice, lista[indice]); }
// 3 - Crie uma função que receba uma array de números inteiros e retorne a soma dos elementos.
const numerosInt = [1,2,3,4,5,6,7,8,9]; let somaInt = 0;
for (let inteiros of numerosInt) { // O for of ele pega não o índice dos arrays, mas o elemento, o valor em cada posição. Então, ao criar a variável nota, dentro dessa variável ficará armazenado cada um dos ELEMENTOS do array, e não mais o seu indice, como estávamos fazendo até então somaInt += inteiros; }
console.log(A soma dos elementos do array é igual a : ${somaInt}
);
// 4 - Crie uma função que receba uma array de números inteiros e retorne o menor valor e o maior valor da array, no seguinte formato: 'o menor número é X e o maior número é Y'.
const numerosInteiros = [10,20,3,4,5,6,7,8,9,3,2];
let menorInteiro = Number.MAX_VALUE; // inversamente proporcional let maiorInteiro = Number.MIN_VALUE; // inversamente proporcional
for (let comparacao of numerosInteiros) {
if (comparacao < menorInteiro) {
menorInteiro = comparacao;
} else {
//console.log(O número não é menor
);
}
if (comparacao > maiorInteiro) {
maiorInteiro = comparacao;
} else {
} }
console.log(o menor número é ${menorInteiro}, e o maior número é ${maiorInteiro}
);
// 5 - Crie um programa que utilize um laço for para percorrer uma array const numeros = [3, 8, 12, 5, 6, 10, 7, 2, 9, 14] e exibir no console apenas os números pares contidos nesse array.
const numerosPar = [3, 8, 12, 5, 6, 10, 7, 2, 9, 14];
for (let indice of numerosPar) {
if (indice %2 === 0) { // o %2 === 0 é o simbolismo para identificar que um número é par . % pode ser traduzido como o resto da divisão por X
console.log(Esse número ${indice} é par
);
} else {
console.log(Esse número ${indice} é ímpar
);
}
}
// 6 - Crie um programa que calcule a média dos números presentes em um array utilizando um loop for.
const notas = [10,6.5,8,7.5];
let somaNotas = 0;
for (let i = 0; i < notas.length; i++) { somaNotas += notas[i]; } const media = somaNotas / notas.length;
console.log(A média das notas é : ${media}
);