// Escreva um código que utilize o loop for/of para iterar e imprimir cada elemento de um array.
const animais = ['Leão', 'Tigre', 'Elefante', 'Girafa', 'Zebra', 'Cavalo', 'Macaco', 'Pinguim', 'Cachorro', 'Gato'];
for(animal of animais) {
console.log(animal);
}
// Crie uma função que receba uma array e imprima no console o número do índice e o elemento.
const nomes = ['João', 'Maria', 'Carlos', 'Ana', 'Fernanda', 'Lucas', 'Juliana', 'Ricardo', 'Patrícia', 'Gabriel'];
function imprimeLista(lista) {
for(let i = 0; i < lista.length; i++) {
console.log(`O índice é: ${i} elemento é: ${lista[i]}`)
}
}
imprimeLista(nomes);
// Crie uma função que receba uma array de números inteiros e retorne a soma dos elementos.
const numeros = [23, 45, 67, 89, 12, 34, 56, 78, 90, 11, 22, 33, 44, 55, 66, 77, 88, 99, 100, 120];
function somaLista(lista) {
let soma = 0;
for (let i = 0; i < lista.length; i++) {
soma += lista[i];
}
console.log(`Resultado da soma é de: ${soma}`);
}
somaLista(numeros);
// 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'.
function menorMaior(array) {
array.sort((a, b) => a - b);
console.log(`O menor número é: ${array[0]} o maior número é: ${array[array.length-1]}`);
}
menorMaior(numeros);
// 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 numbers = [3, 8, 12, 5, 6, 10, 7, 2, 9, 14]
for(let i = 0; i < numbers.length; i++) {
if(numbers[i] % 2 === 0){
console.log('O número é par: ', numbers[i]);
}
}
let soma = 0;
// Crie um programa que calcule a média dos números presentes em um array utilizando um loop for.
for(let i = 0; i < numbers.length; i++) {
soma += numbers[i];
}
console.log('Média foi de: ', soma/numbers.length);