Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

LISTA DE EXERCÍCIOS RESOLVIDOS JAVASCRIPT – map(), reduce(), filter()
// Exercício 1
let notas = [];
for(let i = 0; i < 4; i++)
 notas[i] = prompt(`Informe a ${i+1}a Nota`);
 
console.log(notas);
const media = notas.reduce(function(soma, nota){
 soma += parseInt(nota);
 return soma;
}, 0) / notas.length;
console.log("Média exercício 1",media);
// Exercício 2
let notas = [];
for(let i = 0; i < 4; i++)
 notas[i] = prompt(`Informe a ${i+1}a Nota`);
 
console.log(notas);
const media2 = notas.reduce((soma, nota) => soma + parseInt(nota), 0) / notas.length;
console.log("Média exercício 2",media);
// Exercício 3
let valores = [];
for(let i = 0; i < 4; i++)
 valores[i] = prompt(`Informe o ${i+1}o valor`);
 
console.log(valores);
const pares = valores.filter((valor) => valor %2 === 0);
console.log("Valores pares:", pares);
// Exercício 4
let pessoas = [];
for(let i = 0; i < 4; i++){
 pessoas[i] = {};
 pessoas[i].nome = prompt(`Informe o nome da ${i+1}a pessoa`);
 pessoas[i].idade = parseInt(prompt(`Informe a idade de ${pessoas[i].nome}`));
}
 
console.log(pessoas);
const idosos = pessoas.filter((pessoa) => pessoa.idade >= 60);
console.log("Idosos:", idosos);
// Exercício 5
let valores = [];
for(let i = 0; i < 4; i++){
 valores[i] = parseInt(prompt(`Informe o ${i+1}o número`));
}
 
console.log(valores);
const fat = valores.map((valor) => {
 let fatorial = 1;
 while(valor > 0){
 fatorial *= valor;
 valor--;
 }
 return fatorial;
})
console.log("Fatoriais:", fat);
// Exercício 6
let estados = [];
for(let i = 0; i < 4; i++){
 estados[i] = {};
 estados[i].nome = prompt(`Informe o nome do ${i+1}o estado`);
 estados[i].sigla = prompt(`Informe a sigla do estado ${estados[i].nome}`);
}
 
console.log(estados);
const estadosFormatados = estados.map((estado) => `<i>${estado.nome} - ${estado.sigla}<\i>`);
console.log("Estados:", estadosFormatados);

Mais conteúdos dessa disciplina