Dados de entrada: nome do participante; tempo de exibição da trasmissão (tempo de início e tempo do fim) total e por usuário;
A partir do tempo de exibição, deduzido considerando a diferença entre o tempo do fim da exibição e o início de cada usuário e comparando com o tempo total de exibição da transmissão, o algoritmo verifica a participação do usuário.
Se os tempos de exibição forem iguais, o usuário recebe o e-mail. Se não forem, não recebe.
Algoritmo:
Calcular o tempo de exibição de cada participante;
Comparar com o tempo de exibição da transmissão;
Enviar e-mail para aqueles com tempo de exibição igual ao da trasmissão;