Ir para conteúdo

POWERED BY:

Arquivado

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

TCHE

Tocar conteúdo de duas variáveis

Recommended Posts

pessoal estou com uma duvida nesta questão eu acho q consegui chegar perto, alguem poderia mi alciliar aqui ou dizer onde estou errando?

 

faça um algoritmo que ler duas variavel inteiras e trocar o conteudo lindo de uma pela outra?

 

programa trocar_a_variavel

 

var a, b : inteiro

inicio

leia (a, B);

para a := b;

para b:= a;

fim.

Compartilhar este post


Link para o post
Compartilhar em outros sites

para a := b;

não entendi o para, mas vamos lá:

 

Quando voce trocar o valor de a por b concorda comigo que o valor existente em a se perdeu, então voce não efetuará corretamente a troca.

 

Para isso use uma variável auxiliar.

 

aux:=a;
a:=b;
b:=aux;

Pronto, agora será trocado corretamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como o Kandrade disse

 

var

//Declarações de variaveis

a, b,aux : inteiro

inicio

//Seção de comandos

escreva("Entre com os valores: ")

leia (a,B)

 

//Troca de valores

//A variavel aux recebera o valor a ser trocado

aux <- a

a <-b

 

b <- aux

 

escreva("O valor trocado e",B)

 

fimalgoritmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

valeu velhos, então meu erro foi colocar apenas duas variavel onde deveria colocar 3, mas fora isso esta certo?

 

programa trocar_a_variavel

 

var a, b, aux : inteiro [ o aux eu entendi q é um tipo de auxiliar uma variavel extra]

inicio

leia (a, b, aux);

aux:= a;

a := b;

b:= aux;

fim.

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom você naum precisa ler a variável 'aux'..

fora isso está certinho :D

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.