Baixe o app para aproveitar ainda mais
Prévia do material em texto
1/2 CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS Curso: Tecnologia em Análise e Desenvolvimento de Sistemas Semestre: 5º Disciplina: Desenvolvimento Voltado à Web III ATIVIDADE AVALIATIVA ESPECIAL (AAE) 1 - referente as aulas 1 a 4 Professor: Felipe Pereira Perez ORIENTAÇÕES Cada Atividade respondida de forma correta terá até 2,5 pontos por anotação correta 1º) Construa um exemplo em JavaScript que cria um objeto utilizando a notação literal. //Criando um objeto com notação literal var aluno = { nome: "Pedro", idade: 31, matricula: "123.4567", info: function(){ console.log("Aluno: " + this.nome + ", " + this.idade + " anos, matricula: " + this.matricula); } }; aluno.info(); 2º) Construa um exemplo em JavaScript que declara 2 variáveis a e b (e instancia com valores que você definir) verifique qual tem o menor valor e armazene o menor valor na variável a e o maior valor na variável b. var a, b, c; a = 500; b = 150; if(a > b) { c = a; a = b; b = c; } console.log("a, menor valor: " + a + ", b, maior valor: " + b); 3º) Construa um exemplo em JavaScript que declara um array (e instancia com valores que você definir) e utilizando uma estrutura de repetição ordene o array do menor para o maior. var arr = [12,1,85,02,45,19,65,17,99,03]; var a, b, c; console.log("Array bagunçado: " + arr); for(a=0; a<arr.length-1; a++){ for(b=0; b<arr.length-a; b++){ if(arr[b] < arr[b-1]){ c = arr[b]; arr[b] = arr[b-1]; arr[b-1] = c; } } } console.log("Array ordenado, menor para o maior: " + arr); 4º) Construa um exemplo em JavaScript que crie um módulo (modulo.js) que ordene de maneira crescente e decrescente um array. Construa também um exemplo (index.js) que utilize o módulo criado. modulo.js exports.ordenar = function(array, tipo="ASC") { var a, b, c; for(a = 0; a < array.length - 1; a++) { for(b = 0; b < array.length - a; b++) { if(array[b] < array[b - 1] && tipo=="ASC" || array[b] > array[b - 1] && tipo=="DESC") { c = array[b]; array[b] = array[b - 1]; array[b - 1] = c; } } } return array; } index.js var modulo = require('./modulo'); var array = [12,1,85,02,45,19,65,17,99,03]; console.log("Array digitado: " + array); array = modulo.ordenar(array); console.log("Array ordenado crescente: " + array); array = modulo.ordenar(array, "DESC"); console.log("Array ordenado decrescente: " + array);
Compartilhar