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:
Soluções para a tarefa
Respondido por
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
Respondido por
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.
Perguntas interessantes