Ed
ano passado
Vamos analisar as opções dadas com base na lógica apresentada: A lógica diz que: - Se X for maior que 0, deve-se adicionar 1 a X. - Se X for menor que 0, deve-se subtrair 1 de X. - Se X for igual a 0, o valor de X deve ser mantido. Agora, vamos analisar cada alternativa: A) `if(x>0) X++; else if(x<0) X--;` - Correto: Adiciona 1 se X > 0 e subtrai 1 se X < 0. Mantém X se for igual a 0. B) `if(x>0) X--; else if(x<0) X++;` - Incorreto: Subtrai 1 se X > 0 e adiciona 1 se X < 0. C) `if(x>0) X++; else if(x<0) X++;` - Incorreto: Adiciona 1 em ambos os casos (X > 0 e X < 0). D) `if(x>0) X--; else if(x<0) X--;` - Incorreto: Subtrai 1 em ambos os casos (X > 0 e X < 0). E) `if(x>=0) X++; else if(x<=0) X--;` - Incorreto: Adiciona 1 se X >= 0 (inclui 0) e subtrai 1 se X <= 0 (inclui 0). A única opção que atende corretamente à lógica apresentada é a A. Portanto, a resposta correta é: A) if(x>0) X++; else if(x<0) X--;
Cadastre-se ou realize login