Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
arrow_back
Aula 11 - Arrays: Introdução, Acesso e Métodos
Atividades
Utilizando arrays, complete o corpo da função mes() do arquivo Atividade_11_1.js, de maneira que, ao clicarmos no botão OK, seja exibido na página o nome do mês atual em português.
Complete o corpo da função inserir() do arquivo Atividade_11_2.js de maneira que a página exiba os números inseridos ao longo da seção. Para inserir um número, o usuário deve selecionar uma entrada numérica e clicar no botão INSERIR. Por exemplo, ao fazer a seguinte sequência de ações: (1) escolha 1 e clique INSERIR; (2) escolha 2 e clique INSERIR; (3) escolha 3 e clique INSERIR, a página deverá exibir:
IMPORTANTE: A funcionalidade de inserir elementos no array e exibir o array atualizado na tela será utilizada nas questões seguintes. Por esse motivo, não passe para a próxima questão antes de resolver esta.
Complete o corpo da função clonar() do arquivo Atividade_11_3.js de maneira que, ao clicar no botão CLONAR, a exibição do clone do array original seja atualizada. Por exemplo, após inserirmos os elementos [1,2,3], clicarmos no botão CLONAR, a página deverá exibir:
IMPORTANTE: Note que novas inserções atualizarão apenas a exibição do array original. A exibição do clone não será alterada. Por exemplo, se após a clonagem feita no exemplo acima, inserirmos o número 4, a página deverá exibir:
DICA: Utilize duas variáveis globais original e clone para armazenar os valores do array original e de seu clone.
Complete o corpo da função limpar() do arquivo Atividade_11_4.js de maneira que, ao clicar no botão LIMPAR, a página remova todos os elementos do array. Além disso, complete o corpo da função maximo() a fim de que a página sempre exiba o valor máximo do array. Por exemplo, ao inserir os elementos [1,2,1,6], a página deverá exibir:
Após isso, se limparmos o array clicando no botão LIMPAR, a página deverá exibir:
Complete o corpo da função remover() do arquivo Atividade_11_5.js de maneira que, ao selecionarmos um "Elemento" e clicarmos no botão REMOVER, a função remova todas as ocorrências do número escolhido do array atualmente exibido na tela. Por exemplo, após inserirmos os elementos [1,2,3,1,4,5,1,1,10], se selecionarmos o elemento 1 e clicarmos REMOVER, a página deverá exibir:
Complete o corpo das funções soma() e produto() do arquivo Atividade_11_6.js de maneira que, sempre que inserirmos um número seja exibido o array, a soma de seus elementos e o produto de seus elementos. Por exemplo, após inserirmos os elementos [2, 4, 5], a página deverá exibir:
Complete o corpo da função soma() do arquivo Atividade_11_7.js de maneira que, sempre que clicarmos no botão SOMAR, seja exibido na tela um array que corresponda à soma dos elementos correspondentes dos dois arrays inseridos. Caso os dois arrays tenham tamanhos diferentes, o array resultante repetirá os elementos excedentes do array maior. Veja na tabela abaixo o resultado esperado para alguns exemplos: