1
resposta

[Projeto] Exercícios 1 arrays

/*
1. Um array esparso é um tipo de array no qual a maioria dos elementos tem valores indefinidos. 
Crie um array esparso e atribua valores a alguns elementos do array (por exemplo, defina valores nos índices 1, 3 e 7). 
Imprima no console o array e também a informação de comprimento do array.
*/

const valores = [ , 'JavaScript', , 'Python', , , , 'Kotlin'];

console.log(valores[1], valores[3],valores[7]);
console.log(valores.length);

//-----------------------------------------------------------------------------------------------------------------
/*
2. Crie um programa em Node.js que inicie com um array cinco elementos e atribua um novo valor para a primeira posição (índice 0) desse array. 
Em seguida, exiba o array antes e depois da alteração.
*/
const frutas = ['abacate', 'uva', 'banana', 'morango', 'abacaxi'];
frutas.push('pêra');
console.log(frutas);

//------------------------------------------------------------------------------------------------------------------
/*
3. Crie um array vazio chamado meuArray e adicione 3 números inteiros de sua escolha utilizando o método push(). 
Imprima no console os itens presentes no array para verificar se os números foram adicionados. 
Em seguida, substitua o primeiro elemento do array (índice 0) pelo dobro do seu valor atual. Imprima no console o array atualizado para verificar a mudança.
*/

const meuArray = [];
meuArray.push(7, 13, 14);
console.log("Elementos do meu array: ", meuArray);

meuArray[0] = meuArray[0] * 2;
console.log("Meu array com atualização do primeiro valor: ", meuArray);

//-----------------------------------------------------------------------------------------------------------------
/*
4. Desenvolva um programa em Node.js que crie um array vazio e atribua valores a ele utilizando o método push(). 
Adicione três números inteiros ao array e, em seguida, exiba o array resultante.
*/

const novoArray = [];
novoArray.push(20, 30, 50);

console.log("O array resultante com o método push é: ", novoArray);

//-----------------------------------------------------------------------------------------------------------------
/*
5. Desenvolva um programa em Node.js que simule uma clínica veterinária. Crie um array vazio chamado clinica que representará a fila de animais na clínica. 
Em um primeiro momento, simule a chegada de três animais diferentes e exiba a lista de animais no console. 
Após a exibição, remova os animais da lista um por vez e, por fim, exiba no console o estado final da lista.
*/

const clinica = [];
clinica.push('Cachorro Caramelo', 'Gato Miau', 'Cachorro Bigode');
console.log("Os últimos alimais que deram entrada na clínica foram: ", clinica, ". Quantidade: ", clinica.length);

clinica.pop();
clinica.pop(0);
console.log("A quantidade de animais na clínica no momento são: ", clinica.length, "Nome: ", clinica);
1 resposta

Olá Alana. Tudo bem?

Seu código, arrays e métodos estão corretos, está utilizando corretamente o push() para adicionar elementos e pop() para removê-los. A criação do array esparso foi bem aplicada, e você entendeu como os índices vazios funcionam. A lógica para atualizar valores e simular a fila de uma clínica veterinária também esta certa. Parabéns pelo ótimo trabalho, continue praticando e evoluindo.

Espero ter ajudado e bons estudos!