algoritmos com as condições