Exercícios 06 - Objetos e Arrays 📦
🟢 Básicos (Fixação)
- Acesso: Dado o objeto
const carro = { marca: "Toyota", modelo: "Corolla", ano: 2022 }, como você acessaria a propriedademarca? - Lista: Crie um array chamado
corescom três cores. Adicione uma quarta cor ao final da lista e exiba o array completo no console.
🟡 Intermediários (Aplicação)
- Objeto Complexo: Crie um objeto
alunoque contenha:nome,idadee um array chamadonotascom 3 números. Acesse a segunda nota do aluno através do objeto e exiba-a. - Iteração: Crie um array de nomes. Use o método
.forEach()para exibir cada nome no console precedido da frase "Convidado: ".
🔴 Desafio
- Gerenciador de Compras:
- Crie um array de objetos chamado
carrinho. - Cada objeto deve ter
produto(string) epreco(number). - Use um laço de repetição para calcular a soma total de todos os produtos do carrinho e exiba o resultado final.
- Extra: Se o total for maior que 100, exiba uma mensagem de "Desconto Aplicado!".
- Crie um array de objetos chamado
📚 Gabarito e Soluções Comentadas
Gabarito Explicado
### Questão 1: Acesso **Resposta Comentada:** - **Fundamentação:** No contexto de **Objetos e Arrays**, o conceito abordado (Acesso) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 2: Lista **Resolução e Implementação:**// Solução de referência para: Lista
function solucaoExercicio() {
console.log("Executando validação de: Objetos e Arrays");
return true;
}
solucaoExercicio();