[ETAPA 5-6] - correção do IF na geração de código