Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío: Automatizando tareas

Buen día, comparto mi desarrollo del caso presentado:

Estás trabajando como desarrollador(a) junior en un equipo que está creando un sistema para ayudar en el control de asistencia en eventos en línea. El equipo necesita un algoritmo que procese la lista de participantes y envíe un correo electrónico de agradecimiento solo a quienes asistieron a toda la transmisión en vivo.

¿Cuáles son los datos de entrada necesarios?

  • Lista de participantes.
  • Correo electrónico de cada participante.
  • Duración total de la transmisión.
  • Tiempo de visualización de cada participante.

¿Cómo puede el algoritmo verificar la condición de asistencia completa?

Se puede comparar el tiempo de visualización del participante con la duración total de la transmisión.

Condición 1:

TVT (Tiempo Visto de la Transmisión) = DTT (Duración Total de la Transmisión)

O bien:

DTT − TVT = 0

Si cualquiera de estas condiciones se cumple, significa que el participante asistió a toda la transmisión.

¿Qué decisión necesita tomarse con base en esos datos?

Necesito determinar si se debe enviar o no el correo de agradecimiento.

Si TVT = DTT, entonces se envía el correo de agradecimiento.

En caso contrario, no se envía el correo.

¿Cuál debe ser la acción final?

Se debe enviar el correo de agradecimiento únicamente a los participantes que cumplieron con la asistencia completa.

1 respuesta

¡Hola! ¿Cómo estás?

Gracias por compartir con nosotros en el foro. Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue así y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!