![](https://i.imgur.com/xG74tOh.png) # Aula 16 - Lógica de Programação # Questão em aula ```JS const array = [1, 2, 3, 4, 5, 47, 35, 8, 65]; ``` ## Questão 1 ```JS for (const item of array) { console.log(item); } ``` ## Questão 2 ```JS const arrayMaior10 = []; for (const item of array) { if (item > 10) { arrayMaior10.push(item); } } ``` ## Questão 3 ```JS array.forEach( (item) => console.log(item) ); ``` ## Questão 4 ```JS array.forEach( (i, item) => console.log(i, item) ); ``` ## Questão 5 ```JS array.forEach((item, i) => { array[i] = item *2; }) ``` ## Questões para casa ```JS const jogos = [ { golsTime1 : 2, golsTime2 : 0, }, { golsTime1 : 0, golsTime2 : 0, }, { golsTime1 : 8, golsTime2 : 2, }, { golsTime1 : 2, golsTime2 : 4, }, { golsTime1 : 1, golsTime2 : 5, }, { golsTime1 : 0, golsTime2 : 0, }, { golsTime1 : 2, golsTime2 : 2, } ] ``` ```JS let time1Vitorias = 0; let time2Vitorias = 0; let empates = 0; let pontosTime1 = 0; let pontosTime2 = 0; let golsTime1 = 0; let golsTime2 = 0; let partidas6Gols = 0; for (const jogo of jogos) { if (jogo['golsTime1'] > jogo['golsTime2']) { time1Vitorias++; pontosTime1 += 3; golsTime1 += jogo['golsTime1']; golsTime2 += jogo['golsTime2']; } else if (jogo['golsTime1'] < jogo['golsTime2']) { time2Vitorias++; pontosTime2 += 3; golsTime1 += jogo['golsTime1']; golsTime2 += jogo['golsTime2']; } else { empates++; pontosTime1 += 1; pontosTime2 += 1; golsTime1 += jogo['golsTime1']; golsTime2 += jogo['golsTime2']; } } for (const jogo of jogos) { if ((jogo['golsTime1'] + jogo['golsTime2']) > 6 ) { partidas6Gols++; } } jogos.forEach((item, i) => { if ((item['golsTime1'] + item['golsTime2']) === 0 ) { console.log(i); } }) ```