//Desafio 09
let listaDeStrings = ['Jeffrey','Will','Kyle','Claire','Patrick','Cho'];
console.log(listaDeStrings.includes('Will'));
//Desafio 10
let listaEstudantes = [
{'matricula': '4321679', 'nome': 'Louise', 'curso': 'Artes Visuais'},
{'matricula': '4275350', 'nome': 'Gordon', 'curso': 'Gastronomia'},
{'matricula': '4351967', 'nome': 'Gregory', 'curso': 'Medicina'},
{'matricula': '4321679', 'nome': 'Clark', 'curso': 'Jornalismo'}
];
let estudanteProcurado = {'matricula': '4351967', 'nome': 'Gregory', 'curso': 'Medicina'};
function procurarEstudante(listaEstudantes, estudanteProcurado)
{
return listaEstudantes.findIndex((estudante) => JSON.stringify(estudante) == JSON.stringify(estudanteProcurado)) != -1;
}
if (procurarEstudante(listaEstudantes, estudanteProcurado))
{
console.log('O estudante foi encontrado.');
}
else
{
console.log('O estudante não foi encontrado.');
}
//Desafio 11
function criarListaDeNumeros(quantidadeDeNumeros, alcanceDosNumeros)
{
let listaDeNumerosAleatorios = [];
for (let i = 0; i < quantidadeDeNumeros; i++)
{
listaDeNumerosAleatorios.push(Math.floor(Math.random() * alcanceDosNumeros));
}
return listaDeNumerosAleatorios;
}
function somaParesMultiplicaImpares(listaDeNumeros)
{
let [somaPares, produtoImpares] = [0,1];
for (const valor of listaDeNumeros)
{
if (valor % 2 == 0)
{
somaPares += valor;
}
else
{
produtoImpares *= valor;
}
}
return {somaPares, produtoImpares};
}
resultado = somaParesMultiplicaImpares(criarListaDeNumeros(10, 10));
console.log(`Soma dos pares: ${resultado.somaPares} \nProduto dos ímpares: ${resultado.produtoImpares}`);