0
respostas

Exercicio de Arrays

// Questão 1:
/* const nomes = ['Angelo', 'Júlio', 'Joana', 'Alcides', 'Juliana'];
console.log(nomes);

//Questão 2:
const frutas = ['Mamão', 'Manga', 'Banana', 'Maçã'];
console.log(`Lista de frutas: ${frutas}`);

frutas.push('Laranja');
frutas.shift();

console.log(`Lista com alterações: ${frutas}`);

//Questão 3:
const cidades = ['Santa Cruz', 'Caruaru', 'Recife', 'Toritama'];
console.log(`Número de cidades: ${cidades.length}`);

//Questão 4:
const numeros = [5, 10, 15, 20, 25, 30, 35, 40, 45, 50];

let soma = 0;

for(let i = 0; i < numeros.length; i++) {
    soma = soma + numeros[i];
};

console.log(soma);

//Questão 5:
const notas = [7, 6, 8, 5];

let somaNotas = 0;

for(let nota of notas) {
    somaNotas = somaNotas + nota;
};

let mediaNotas = somaNotas / notas.length;

if (mediaNotas >= 7) {
    console.log(`Aprovado, média de ${mediaNotas.toFixed(1)}`);
} else {
    console.log(`Reprovado, média de ${mediaNotas.toFixed(1)}`);
};

//Questão 6:
const usuarios = ['Angelo', 'Júlio', 'Joana', 'Alcides', 'Juliana'];

usuarios.forEach( valor => console.log(`Olá, ${valor}`));

//Questão 7:
const precos = [50, 70.90, 45, 80.45, 100];

const precosDesconto = precos.map( preco => (preco * 0.9).toFixed(2));

console.log(precosDesconto);

//Questão 8:
const idades = [10, 19, 22, 12, 15, 18, 35];

const maiorIdade = idades.filter(idade => idade >= 18);

console.log(maiorIdade);

//Questão 9:
const carrinho = [65, 80.50, 72, 120, 45.80];

let valorTotal = 0;

for(let preco of carrinho) {
    valorTotal = (valorTotal + preco);
};

let valorDesconto = (valorTotal * 0.8).toFixed(2);

console.log(`A valor da compra com desconto foi: ${valorDesconto}`);

//Questão 10:
const tarefas = ['Arrumar cama', 'Escovar dentes', 'Toma café', 'Varrer a casa', 'Estudar'];
const conclusao = [true, true, true, false, false];

const tarefasInconcluidas = tarefas.filter( (tarefa, index) => conclusao[index] == false);

console.log(`Tarefas para concluir: ${tarefasInconcluidas}`); */