Buscar

O que será impresso na tela, respectivamente, após duas execuções seguidas

Assinale a opção correta. O que será impresso na tela, respectivamente, após duas execuções seguidas,

sendo que na 1ª. execução o valor de entrada é 7 e na 2ª. execução o valor de entrada é 8.   Para isso, considere

o seguinte trecho em C++.

 int num;

 cout << "Digite um numero: ";

 cin >> num;

 if (num != 2 || num != 4 || num != 6)

 {

     num = num + 2;

     cout << num << " ";

 }

 if (num != 8)

 {

     num--;

     cout << num << " ";

 }

 else

    cout << num * 5 ;

💡 3 Respostas

User badge image

Gláucio De Brito Caleiras

Explicação:Analisando o trecho de programa em C++ ...

1a. execução : num recebe 7.  Daí, testamos o 1o. if.   Note que usamos o || lógico. A condição é verdadeira e entramos no bloco do 1o. if.  Então, num recebe 9 e é impresso o valor 9 na tela.

Seguimos para o próximo if e testamos sua condição.  É verdade que 9 != 8 ? Sim. Entramos no bloco do 2o. if e então decrementamos 9 para 8 e imprimimos o valor 8.

Concluindo esta 1a. execução :  Foram impressos 9 8

2a. execução : num recebe 8.  Daí, testamos o 1o. if.   Note que usamos o || lógico. A condição é verdadeira e entramos no bloco do 1o. if.  Então, num recebe 10 e é impresso o valor 10.

Seguimos para o próximo if e testamos sua condição.  É verdade que 10 != 8 ? Sim. Entramos no bloco do 2o. if e então decrementamos 10 para 9, imprimindo o valor 9.

Concluindo esta 2a. execução :  Foram impressos 10 9 


resposta: 9  8   10  9

1
Dislike0
User badge image

PAULO

9 8 10 9
0
Dislike0
User badge image

Sheylinha Paty

Explicação:Analisando o trecho de programa em C++ ...

1a. execução : num recebe 7.  Daí, testamos o 1o. if.   Note que usamos o || lógico. A condição é verdadeira e entramos no bloco do 1o. if.  Então, num recebe 9 e é impresso o valor 9 na tela.

Seguimos para o próximo if e testamos sua condição.  É verdade que 9 != 8 ? Sim. Entramos no bloco do 2o. if e então decrementamos 9 para 8 e imprimimos o valor 8.

Concluindo esta 1a. execução :  Foram impressos 9 8

2a. execução : num recebe 8.  Daí, testamos o 1o. if.   Note que usamos o || lógico. A condição é verdadeira e entramos no bloco do 1o. if.  Então, num recebe 10 e é impresso o valor 10.

Seguimos para o próximo if e testamos sua condição.  É verdade que 10 != 8 ? Sim. Entramos no bloco do 2o. if e então decrementamos 10 para 9, imprimindo o valor 9.

Concluindo esta 2a. execução :  Foram impressos 10 9 

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ 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

Perguntas relacionadas

Materiais relacionados