Buscar

Utilizando um único if, qual seria o código correto para substituir o fragmento a seguir: if (x == 0) if( y <= 32) printf(“Sucesso!!!”)...

Utilizando um único if, qual seria o código correto para substituir o fragmento a seguir:
if (x == 0)
if( y <= 32)
printf(“Sucesso!!!”);
a. if ((x == 0) != (y <= 32))
  printf(“Sucesso!!!”);
b. if ((x == 0) || (y <= 32))
  printf(“Sucesso!!!”);
c. if ((x == 0) && (y <= 32))
  printf(“Sucesso!!!”);
d. if ((x == 0) == (y <= 32))
  printf(“Sucesso!!!”);


a. if ((x == 0) != (y <= 32))
  printf(“Sucesso!!!”);
b. if ((x == 0) || (y <= 32))
  printf(“Sucesso!!!”);
c. if ((x == 0) && (y <= 32))
  printf(“Sucesso!!!”);
d. if ((x == 0) == (y <= 32))
  printf(“Sucesso!!!”);

Essa pergunta também está no material:

Questionário 2_ Revisão da tentativa2
8 pág.

Programação Orientada A Objetos Instituto Federal de Educação, Ciência e Tecnologia de São PauloInstituto Federal de Educação, Ciência e Tecnologia de São Paulo

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra c. O código correto seria: ``` if (x == 0 && y <= 32) printf("Sucesso!!!"); ``` Isso porque o operador lógico "&&" (e) permite que as duas condições sejam avaliadas ao mesmo tempo, ou seja, se x for igual a 0 e y for menor ou igual a 32, a mensagem "Sucesso!!!" será impressa.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais