Exercícios Resolvidos de Variável e Tipos Básicos

Ver Teoria

Enunciado

Suponha que você está mexendo com um banco de dados de números inteiros. Você decide salvar cada valor numa variável e percebe que, em algum momento do código, você precisa trocar os valores de duas variáveis ( a e b ) entre si. Ou seja, fazer com que a receba o valor de b e que b receba o valor de a . Faça um programa que realize essa troca de valores entre duas variáveis.

Dica: utilize a ajuda de uma terceira variável.

Passo 1

Eai, tudo beleza?

Nesse código, vamos fazer uma implementação simples de uma mudança de valor entre duas variáveis. Primeiramente, vamos declarar essas variáveis com valores iniciais arbitrários:

Em seguida, para que seja possível realizar a troca, vamos seguir a dica do enunciado e declarar uma terceira variável para nos auxiliar nessa troca.

Passo 2

Vamos analisar o que nós temos nesse momento:

a = 5 ,       b = 6

Nós queremos chegar em:

a = 6 ,       b = 5

Para isso, vamos inicialmente passa o valor da variável a , para a nossa variável auxiliar c . Dessa forma, nós teremos o valor inicial de a guardado em c , permitindo que mudemos o valor de a para o valor de b logo em seguida.

Agora, nós temos a seguinte configuração:

a = 6 ,     b = 6 ,     c = 5

Por fim, bastaria então, nós passarmos o valor que está armazenado na variável c para a variável b e nós chegaríamos na configuração que queremos:

Resposta