// 1 - Lista de Nome
const nomes = ['Ana', 'Joao', 'Natalia', 'Vinicius', 'Gabriel']
for (let index = 0; index < nomes.length; index++){
console.log(nomes[index])
}
// 2 - Adcionar e remover itens
const frutas = ['Banana', 'Maça', 'Pera']
console.log('Estas são as frutas incialmente:', frutas)
frutas.push('Uva')
console.log('Frutas com a uva adcionada:', frutas)
frutas.shift(frutas)
console.log('Frutas apos remoção da Banana:', frutas)
// 3 - Contar Itens do array
const cidades = ['cidade1', 'cidade2', 'cidade3']
console.log('Temos', cidades.length, 'Cidades na Lista')
// 4 - Somar todos os numeros
const numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
let soma = 0
for(let i = 0; i < numeros.length; i++){
soma += numeros[i]
}
console.log('A soma total dos numeros é:', soma)
// 5 - Media de Notas
const notas = [7, 9.5, 6, 6]
let somar = 0
for(let cont = 0; cont < notas.length; cont++){
somar += notas[cont]
}
if((somar / notas.length) >= 7){
console.log('Parabens voce foi aprovado')
}else{
console.log('Que pena você foi reprovado')
}
//6 - Mensagens Personalizadas com forEach
const usuario = ['ana', 'joao', 'alice', 'natalia', 'vinicius']
usuario.forEach((nome) => {
return console.log('Olá,', nome)
})
// 7 - Desconto com map
const produto = ['Arroz', 'Feijão', 'Café']
const preco = [5.50, 3, 7]
for(let contador1 = 0; contador1 < produto.length; contador1++){
console.log('O Produto', produto[contador1], 'tem o valor:', preco[contador1])
}
const precoComDesconto = preco.map((preco) => {
return preco -= (preco * 0.1 )
})
for(let contador = 0; contador < produto.length; contador++){
console.log('O Valor do Produto', produto[contador], 'com 10% de desconto é :', precoComDesconto[contador])
}
// 8 - Filtras valores altos
const idades = [77, 26, 35, 15, 11, 8]
const maioresDeIdade = idades.filter((idades) => {
return idades >= 18
})
console.log('As idades de quem é de maior são:', maioresDeIdade)
// 9 - Simulando carrinho de compras
const valoresProdutos = [5.50, 3, 7]
let valorTotal = 0
for(let contador2 = 0; contador2 < valoresProdutos.length; contador2++){
valorTotal += valoresProdutos[contador2]
}
console.log('O valor da compra é:', valorTotal)
let valorComDesconto = valorTotal - (valorTotal * 0.2)
console.log('O valor da compra com 20% de desconto é:', valorComDesconto)
// 10 - Lista de Tarefas
const tarefas = ['[x]limpar casa', '[x]comprar roupa', '[]lavar carro', '[]ir no mercador', '[]dormir cedo']
const tarefasAFazer = tarefas.filter((tarefas) => {
return tarefas.startsWith('[]')
})
const tarefasConcluidas = tarefas.filter((tarefas) => {
return tarefas.startsWith('[x]')
})
console.log('Tarefas concluidas:', tarefasConcluidas)
console.log('Tarefas a Fazer:', tarefasAFazer)