Buscar

Atividade Avaliativa Especial - Prova 1 WEB 3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.
	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); 
 
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);

Continue navegando