condicionalidades do programa