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

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?

Datos de entrada:
lista de participantes datos nombre, apellidos.
correo electrónico de los participantes
entrada al evento y duración de la conexión del participante.

¿Cómo puede el algoritmo verificar la condición de asistencia completa?
sabiendo la duración del evento.
calculando hora de entrada y permanencia final.

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

INICIO


A Cada participante de la lista, verificar:

├── a. tiempo de inicio y final.
├── b. si tiempo total de la transmisión es igual al tiempo del participante.
├── c. Enviar los correo de agradecimiento al evento.
└── d. Seguir revisando asistencia al evento.

FIN

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

La acción final de la felicitación del evento que debe llegar en un correo a los participantes de la lista.

1 respuesta

Hola, Dario! ¿Cómo vas?

Gracias por compartir tus reflexiones y aprendizajes con la comunidad Alura. Tu algoritmo está bien orientado, porque identifica los datos de entrada necesarios, como nombre, correo, hora de entrada y duración de la conexión, y luego plantea una verificación para decidir quién debe recibir el correo de agradecimiento. Esa lógica representa muy bien la idea de automatizar una tarea usando condiciones y repetición sobre una lista de participantes.

Sigue practicando esta estructura, porque revisar participante por participante es una buena forma de aplicar bucles y condicionales en un problema real. Una dica es comparar la duración total del evento con el tiempo conectado de cada participante, considerando también la hora de entrada y salida; así puedes evitar enviar el correo a quien entró tarde o salió antes del final. ¿Qué condición usarías para verificar si una persona estuvo conectada durante toda la transmisión?

Cuenta con el apoyo del foro en tu viaje. Saludos y buenos estudios!