• Matéria: Informática
  • Autor: alinelopesbassi
  • Perguntado 6 anos atrás

Trocando o conteúdo de duas variáveis, cada variável só assume um valor de cada vez. Imagine que o usuário tenha dito x = 4 e y = 6. O que acontece se executamos o seguinte trecho?

( ) x = 6, y = 6
( ) x = 4, y = 6
( ) x = 6, y = 0
( ) x = 6, y = 4
( ) x = 4, y = 4

Anexos:

Respostas

respondido por: wdonizeti63
7

Resposta:

( ) x = 6, y = 4

Explicação:


marcelocpdlabortec: x=4 e y=6 depois x=y(que vale 6) depois y=x(que agora vale 6) então x=6 e y=6
casaraomotosbp: RESPOSTA CORRETA CONFERIDO COM GABARITO É ESTA x = 6, y = 6
respondido por: ruancastro15
2

A alternativa correta é a quarta,  ou seja ,  x = 6, y = 4 . É muito importante que tenhamos em mente que o desenvolvimento desse tipo de ferramenta pode ter ações diferentes em diferentes linguagens de programação.

 Em algumas linguagem de baixo nível, quando fizéssemos essa troca, na verdade, estaríamos apenas sobrescrevendo uma variável com outra, e no fim, ambas ficariam com o mesmo valor.

  Para fazer isso, seria necessário utilizar uma variável auxiliar para a troca, que é o que acontece implicitamente em algumas linguagens de alto nível.


marcelocpdlabortec: x=4 e y=6 depois x=y(que vale 6) depois y=x(que agora vale 6) então x=6 e y=6
Perguntas similares