1 - Escreva um código que utilize o loop for/of para iterar e imprimir cada elemento de um array.
frutos = ['manga', 'uva', 'ameixa', 'abacate']; for(let fruto of frutos ){ console.log(fruto); };
2 - Crie uma função que receba uma array e imprima no console o número do índice e o elemento.
const frutas = ['abacate','banana','caju','damasco'];
const numeros = [1,2,3,4];
imprime = (matriz) =>{
for(let i = 0; i < matriz.length; i++){
console.log(${i} - ${matriz[i]}
);
}
}
imprime(frutas);
3 - Crie uma função que receba uma array de números inteiros e retorne a soma dos elementos.
const numeros = [1,2,3,4]; imprime = (matriz) =>{ let soma = 0; for(let i = 0; i < matriz.length; i++){ soma += matriz[i] } console.log(soma); } imprime(numeros);
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 numeros = [-3,100,56,-100,800,10,1,5004,-2]
avalia = (matriz)=>{
let maior = 0; let menor = 0;
for(let i = 0; i < matriz.length; i++){
if(matriz[i] >= maior){
maior = matriz[i];
} else if(matriz[i] <= menor){
menor = matriz[i];
}
console.log ( o menor número é ${menor} e o maior número é ${maior}
);
}
avalia(numeros);
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 numeros = [3, 8, 12, 5, 6, 10, 7, 2, 9, 14]; for(let numero of numeros){ if(numero % 2 === 0){ console.log(numero); } }
6 - Crie um programa que calcule a média dos números presentes em um array utilizando um loop for. const numeros = [1,3,5,7,9]; let soma = 0; for(let numero of numeros){ soma += numero; };
let media = soma / numeros.length;
console.log(A média dos números presentes é: ${media}.
);