Prévia do material em texto
Impresso por railson Araujo, CPF 046.950.721-73 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 08/05/2022 21:22:38 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. var veiculo = { modelo: "RAM", marca: "DODGE", ano: 2021, cor: "Branca", portas: "4", revisoes: ["15/03/2021", "03/06/2021"], info: function () { console.log("Veiculo:"+this.marca+" - "+this.modelo+" "+this.portas+" portas, Ano: "+this.ano+", Cor: "+this.cor+", Revisões feitas:"+this.revisoes.length); } }; veiculo.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, temp; a = 500; b = 100; if (a > b) { temp = a; a = b; b = temp; } console.log("Valor menor A: "+a+", valor maior B: "+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 = [90,80,60,70,1,5,10,18,38,44]; var a,b,temp; console.log(arr); Impresso por railson Araujo, CPF 046.950.721-73 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 08/05/2022 21:22:38 2/2 for(a=0;a<arr.length-1;a++){ for(b=0;b<arr.length-a;b++){ if(arr[b]<arr[b-1]){ temp = arr[b]; arr[b] = arr[b-1]; arr[b-1] = temp; } } } console.log(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.ordena = function (array, tipo="ASC") { var arr = array; var x, y, temp; for (x = 0; x < arr.length - 1; x++) { for (y = 0; y < arr.length - x; y++) { if (arr[y] < arr[y - 1]&&tipo=="ASC"||arr[y] > arr[y - 1]&&tipo=="DESC") { temp = arr[y]; arr[y] = arr[y - 1]; arr[y - 1] = temp; } } } return arr; } index.js var modulo = require('./modulo'); var arr = []; console.log(arr); //[ 90,80,60,70,1,5,10,18,38,44] arr = modulo.ordena(arr); console.log(arr); arr = modulo.ordena(arr,"DESC"); console.log(arr);