Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 29 additions & 10 deletions challenge-07/challenge-07.js
Original file line number Diff line number Diff line change
@@ -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".
Expand All @@ -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:' );
// ?

for (num = 111; num <= 125; num++) {
num % 2 === 1 ? console.log(num) : '';
}