Buscar

Lógica de programação

CONSIDERE O TRECHO DE CÓDIGO C++ A SEGUIR. CONSIDERE TAMBÉM QUE O USUÁRIO EXECUTOU O PROGRAMA E INFORMOU DOIS VALORES INTEIROS POSITIVOS PARA AS VARIÁVEIS x E y. AO FINAL DO CÓDIGO, O QUE OCORREU COM OS VALORES DESSAS VARIÁVEIS? int x, y; cout << "Informe o valor de x: "; cin >> x; cout << "Informe o valor de y: "; cin >> y; x = x + y; y = (x - y)*2; x = 2*(x - y/2);

Quest.: 5
 
  O valor de y passou a ser o quadrado do valor de x, e o valor de x a metade do valor de y
  Os valores de x e y foram trocados entre si
  Os valores de x e y passaram a ser 10 e 5, respectivamente
  O valor de x passou a ser o dobro do valor de y, e o valor de y o dobro do valor de x
  Os valores de x e y passaram a ser 0 e 2, respectivamente

💡 2 Respostas

User badge image

RD Resoluções

Conceitos: Estrutura sequencial, c++, atualização de variáveis.    Como a estrutura do código é executado sequencialmente. Deve-se ficar atento a atualização sequencial de valores.

Para resolver essa questão basta substituir x = x + y, na equação de y. Portanto, ao substituir x na equação de y, sera observado que a variável -y será eliminada pela equação de x, ficando y = 2*(x). Raciocínio semelhante para o valor da nova variável de x, porem será substituído o valor de x antigo e o novo valor de y. O resultado será x = 2*(y).    O valor de x passou a ser o dobro do valor de y, e o valor de y o dobro do valor de x.

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


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