Logo Passei Direto
Buscar
A a opção que representa a seguinte lógica de programacao. Marque (Baseado em CESPE - 2018 - ABIN - Oficial Técnico de Inteligência - Área de Tecnologia da Informacão) menor expressão a seguir especifica que: 1 será adicionado a X, se X for maior que O; 1 será subtraido de X, se X que O; O valor de X será mantido, se X for igual a zero. A if(x>0) X++; else if(x<0) X--; B if(x>0) X--; else if(x<0) X++; C if(x>0) X++; else if(x<0) X++; D if(x>0) X--: else if(x<0) X-- E if(x>=0) X++; else if(x<=0) X--;
User badge image
Everton Junior Carvalho

ano passado

Respostas

User badge image

Ed Verified user icon

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--;

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina