gustavomartinss / DevInHouse

DevInHouse - Senai - [Intelbras]
0 stars 0 forks source link

[M1S03] Ex 4 ao 10 - Projeto Eventos #7

Closed gustavomartinss closed 2 years ago

gustavomartinss commented 2 years ago

Vamos desenvolver um sistema simples para identificar qual o setor de cada um dos convidados de um evento: camarote, pista ou arquibancada

O objeto para representar uma pessoa convidada deve conter as seguintes propriedades:

nome

sobrenome

setor (”camarote”, “pista”, “arquibancada”)

idade

Crie ao menos 2 objetos para cada setor, variando o nome, sobrenome e idade ao seu gosto. Sugiro usar idades maiores e menores de 18 anos para podermos brincar com estruturas de controle condicionais.

Crie um array no seu programa, com o nome listaDeConvidados, e adicione o objeto criado no exercício anterior (basta apenas inicializar o array com o objeto - não precisa chamar a função “push”). Exemplo:

var lista = [objeto]

Este array vai ser utilizado para adicionar os demais convidados

Crie uma função chamada liberarBebidas que receba uma lista de objetos de convidados e, para cada objeto dentro da lista, verifique se a idade do convidado é maior que 17 anos. Caso seja maior, adicione uma propriedade “openBar” com o valor true ao objeto deste convidado. Caso seja menor, adicione a mesma propriedade, mas com o valor false.

Esta função deve criar um novo array vazio e, para cada iteração, adiciona a propriedade e adiciona o objeto modificado ao array vazio. Exemplo:

Chame a função recém criada passando o array de lista de convidados e salve o array retornado em uma variável convidadosComBebidasProcessada. O objeto deste array deve conter agora a propriedade openBar com o valor de acordo com a idade que você adicionou ao objeto inicial do exercício 4!

Crie três funções: separarCamarote, separarPista e separarArquibancada.

Cada uma dessas funções deve receber uma lista como arumento e deve retornar essa lista filtrada constando somente os valores do setor camarote, pista e arquibancada (cada função deve retornar a lista

gustavomartinss commented 2 years ago

[M1S03] Ex 4 - Projeto: iniciando

gustavomartinss commented 2 years ago

[M1S03] Ex 5 - Projeto: usando arrays

gustavomartinss commented 2 years ago

[M1S03] Ex 6 - Projeto: funções e transformação de objetos

gustavomartinss commented 2 years ago

[M1S03] Ex 7 - Projeto: funções e filtros de arrays

gustavomartinss commented 2 years ago

[M1S03] Ex 8 - Projeto: criando um HTML e manipulando a DOM

gustavomartinss commented 2 years ago

[M1S03] Ex 9 - Projeto: desafio final