Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Meus exercícios

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}.);

2 respostas
solução!

Oi, Luiz! Como vai?

Agradeço por compartilhar seus exercícios com a comunidade Alura.

Você aplicou bem os conceitos de laços de repetição e arrays em JavaScript, com boas variações entre for, for/of e criação de funções. Só vale um cuidado no exercício 4: os valores iniciais de maior e menor devem ser ajustados para garantir a comparação correta com números negativos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Ok. Obrigado pelas observações.