Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Exercícios aula 3

// 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);
1 resposta
solução!

Oi Israel! Joia?

Você está se saindo muito bem nos exercícios de arrays e loops em JavaScript!

Continue praticando e explorando mais funcionalidades do JavaScript.

Bons estudos!