From 03547baf0e8bbfe41e930e034f2f6591279be710 Mon Sep 17 00:00:00 2001 From: Felipe Volpe de Freitas Date: Wed, 3 Dec 2025 16:52:09 -0300 Subject: [PATCH] Challenge-07 --- challenge-07/challenge-07.js | 39 +++++++++++++++++++++++++++--------- 1 file changed, 29 insertions(+), 10 deletions(-) diff --git a/challenge-07/challenge-07.js b/challenge-07/challenge-07.js index f9769d008d..604e1dd789 100644 --- a/challenge-07/challenge-07.js +++ b/challenge-07/challenge-07.js @@ -1,51 +1,64 @@ /* Crie um array com 5 items (tipos variados). */ -// ? +var arr = [1, 'pato', true, function() {}, {numero : 25}] /* Crie uma função chamada `addItem`, que irá adicionar itens no array criado. A função deverá retornar o array atualizado. */ -// ? +function addItem(novoItem){ + arr.push(novoItem); + return arr; +} /* Adicione um novo array ao array criado no início do desafio, com ao menos 3 itens de tipos diferentes, mostrando o resultado no console. */ -// ? +console.log(addItem([1, 'Ata', false])); /* Mostre no console o segundo elemento desse último array, criado acima, com a frase: "O segundo elemento do segundo array é [ELEMENTO]." */ -// ? +console.log('O segundo elemento do segundo array é ' + arr[arr.length - 1][1] + '.'); /* Mostre no console quantos itens tem o primeiro array criado, com a frase: "O primeiro array tem [QUANTIDADE DE ITENS] itens." */ -// ? +console.log('O primeiro array tem ' + arr.length + ' itens.'); /* Agora mostre no console quantos itens tem o segundo array criado, com a frase: "O segundo array tem [QUANTIDADE DE ITENS] itens." */ -// ? +console.log('O segundo array tem ' + arr[arr.length - 1].length + ' itens.'); /* Utilizando a estrutura de repetição `while`, mostre no console todos os números pares entre 10 e 20, inclusive esses 2. */ console.log( 'Números pares entre 10 e 20:' ); -// ? + +num = 10; +while (num <= 20) { + num % 2 === 0 ? console.log(num) : ''; + num++ +} /* Na mesma ideia do exercício acima: mostre agora os números ímpares. */ console.log( 'Números ímpares entre 10 e 20:' ); -// ? + +num = 10; +while (num <= 20) { + num % 2 === 1 ? console.log(num) : ''; + num++ +} /* Repita os mesmos exercícios feitos acima, mas agora usando o loop "for". @@ -54,7 +67,13 @@ Só vamos mudar o range: - No segundo "for", mostre os números ímpares entre 111 e 125, inclusive eles. */ console.log( 'Números pares entre 100 e 120:' ); -// ? + +for (num = 100; num <= 120; num++) { + num % 2 === 0 ? console.log(num) : ''; +} console.log( 'Números ímpares entre 111 e 125:' ); -// ? \ No newline at end of file + +for (num = 111; num <= 125; num++) { + num % 2 === 1 ? console.log(num) : ''; +} \ No newline at end of file