Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Projeto] Projeto

Quais são os dados de entrada necessários?
- Nome completo dos participantes

Como o algoritmo pode verificar a condição de presença completa?
- entranda e saida dos participantes do evento, tendo como parâmentro o tempo total do evento.

Que decisão precisa ser tomada com base nesses dados?

  • Algorítmo de notificação, para os participantes que alcançaram o tempo total do evento.

Qual deve ser a ação final?

  • Os que não alcançarem o tempo total não recebem.
1 resposta

Oi, Charles! Como vai?

Você trouxe uma boa lógica para o problema, pensando nos dados de entrada, na verificação da presença e na ação final para quem cumpriu o tempo total do evento.

Uma dica é organizar essa ideia em etapas: primeiro registrar o nome, o horário de entrada e o horário de saída; depois calcular o tempo total de presença; por fim, verificar se esse tempo atingiu o mínimo necessário para enviar a notificação.

Como você representaria essa regra em um passo a passo de algoritmo, usando uma condição como “se o tempo total for suficiente, então enviar notificação”?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!