Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Roberto_4444

Ler dois valores para as variáveis A e B

Recommended Posts

Ler dois valores para as variáveis A e B, e efetuar as trocas dos valores de forma que a variável A passe a possuir o valor da variável B e a variável B passe a possuir o valor da variável A. Apresentar os valores trocados.



inicio
var a, b : inteiro
escreva ("digite a variante do valor A: ")
leia (a)
escreva ("digite a variante do valor B: ")
leia ( b )
Ta ( a = leia ( b ) )
Tb ( b = leia (a) )
escreva (" novo valor de a é:", Ta)
escreva (" novo valor de b é:", Tb)
fim

ta certo galera ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

A melhor maneira é usar uma variável auxiliar,

imagina que você esta segurando uma bola em cada mão e precisa trocar - a bola da mão direita, ficar na esquerda e vice-versa. Vai ter que por uma bola em algum lugar, a outra bola passa pra mão que ficou sem bola, depois pega novamente a bola na outra mão;

Agora faça isso com variáveis.

 

 

Fui numa entrevista de emprego em que o cara que me entrevistou me deu uma prova, e uma das perguntas pedia pra fazer isso, mas SEM USAR uma variável auxiliar. :upset:

 

Na hora o que fiz foi o seguinte :

$a = 2;
$b = 5;
 
$a .= $b;
$b = $a[0];
$a = $a[1];

echo "$a $b";

funciona com números e letras, mas só com 1 caractere.

 

Depois fui pesquisar outras maneiras achei isso:

só funciona com números

$a = 21;
$b = 52;
 
$a =$a * $b;
$b = $a / $b;
$a = $a / $b;

echo "$a $b";

OU ainda

$a = 21;
$b = 52;
 
$a =$a + $b;
$b = $a - $b;
$a = $a - $b;

echo "$a $b";

tem várias outras maneiras, mas mão é recomendado fazer isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.