Buscar

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

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 ; R – 9 8 10 9

Essa pergunta também está no material:

Algoritmos.pdf
31 pág.

Algoritmos Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos analisar o trecho de código fornecido: ```cpp 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; ``` Na primeira execução com o valor de entrada 7, o programa entra no primeiro bloco condicional, pois 7 é diferente de 2, 4 e 6. Portanto, imprime "9" (7 + 2) e "8" (7 - 1). Na segunda execução com o valor de entrada 8, o programa entra no primeiro bloco condicional, pois 8 é diferente de 2, 4 e 6. Em seguida, entra no segundo bloco condicional, pois 8 é diferente de 8. Portanto, imprime "10" (8 + 2). Portanto, após duas execuções seguidas, respectivamente, o que será impresso na tela é: "9 8 10". Então, a opção correta é: R – 9 8 10

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