“Queremos automatizar el envío de agradecimientos. Pero solo para quienes vieron la transmisión de principio a fin. ¿Puedes organizar este proceso en un algoritmo?”
Utiliza los conocimientos sobre algoritmos para construir una solución en lenguaje natural, con etapas claras y ejecutables.
Considera:
¿Cuáles son los datos de entrada necesarios?
¿Cómo puede el algoritmo verificar la condición de asistencia completa?
¿Qué decisión necesita tomarse con base en esos datos?
¿Cuál debe ser la acción final?
Algoritmo para enviar correos de agradecimiento
Inicio
- Obtener la lista de participantes que se conectaron al evento.
- Obtener la duración total de la transmisión.
- Recorrer la lista de participantes uno por uno.
- Para cada participante:
Calcular el tiempo total que permaneció conectado.
Comparar su tiempo de conexión con la duración total de la transmisión. - Si el participante estuvo conectado durante toda la transmisión:
Generar un correo de agradecimiento.
Enviar el correo a la dirección registrada. - Si el participante no estuvo conectado durante toda la transmisión:
No enviar el correo. - Repetir el proceso hasta revisar todos los participantes.
- Registrar cuántos correos fueron enviados.
Fin