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

desafío automatización

“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

  1. Obtener la lista de participantes que se conectaron al evento.
  2. Obtener la duración total de la transmisión.
  3. Recorrer la lista de participantes uno por uno.
  4. 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.
  5. Si el participante estuvo conectado durante toda la transmisión:
    Generar un correo de agradecimiento.
    Enviar el correo a la dirección registrada.
  6. Si el participante no estuvo conectado durante toda la transmisión:
    No enviar el correo.
  7. Repetir el proceso hasta revisar todos los participantes.
  8. Registrar cuántos correos fueron enviados.

Fin

1 respuesta

Hola, Gabriel! ¿Cómo vas?

Gracias por compartir tus reflexiones y aprendizajes con la comunidad Alura. Me gustó cómo organizaste el algoritmo con inicio, recorrido de participantes, verificación del tiempo conectado y acción final. La lógica está clara, ya que separa bien los datos de entrada, la condición y la decisión que define si el correo será enviado o no.

Buen trabajo al incluir también el registro de cuántos correos fueron enviados, porque eso ayuda a controlar el resultado del proceso automatizado. Un consejo para mejorar aún más es indicar que la comparación puede considerar si tiempoConectado == duracionTotalTransmision, así queda más explícita la regla usada para validar la asistencia completa. ¿Qué otra tarea cotidiana crees que podría organizarse con un algoritmo parecido?

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