Início
definir inicio_evento
definir fim_evento
definir tolerancia = 5 minutos
para cada participante na lista_participantes faça
se (participante.email != vazio) e
(participante.hora_entrada <= inicio_evento + tolerancia) e
(participante.hora_saida >= fim_evento) então
se participante.email_ja_enviado == falso então
enviar_email(participante.email, "Obrigado por participar!")
marcar_email_enviado(participante)
fim_se
fim_se
fim_para
Fim