corrigido if-then-else