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.
(em portugol)
Soluções para a tarefa
Resposta:
programa
{
funcao inicio()
{
real a,b,c
escreva ("O valor de A: ")
leia (a)
escreva ("O valor de B: ")
leia (b)
c=a
a=b
b=c
limpa()
escreva ("O valor de A: ")
escreva (a)
escreva("\n")
escreva ("O valor de B: ")
escreva (b)
}
}
Explicação:
SEI QUE DE INICIO PROGRAMAÇÃO É COMPLICADO, MAS ACREDITE, É BEM FÁCIL SÓ PRECISA DE LOGICA ENTÃO N PEGUE APENAS A RESPOSTA MAS ESTUDE E ANOTE AS FUNCIONALIDADES DE CADA COMANDO. TBM ESTOU NO MESMO BARCO, E SÓ TENHO 17Y MAS JÁ SEI O BASICO. BOA SORTE!
definimos as variáveis como reais, sendo a, b e c
depois fazemos os comandos para que o algoritmo abra uma caixa de texto para que o usuário digite, e como a questão exige que seja A e B fazemos os comandos: escreva e leia. Agora partindo pra logica... sabemos que A tem que valer B e virse versa, então fazemos três variáveis sendo uma apenas para guardar um valor, sendo assim, fazemos as variáveis a, b e c agr colocamos a logica da seguinte ordem primeiro c que é a variável que vai guardar o valor de a (c=a) depois a=b e b = a (b=c pq c vale a) Depois coloquei o comando limpa apenas para ficar mais organizado mas não é obrigatório. Agr só fazer o programa escrever o valor das variaveis. usei o escreva("\n") pra pular uma linha para ficar mais organizado.
LEMBRANDO, ESSE É O MEU ALGORÍTIMO ENTÃO TALVEZ N SEJA A FORMA MAIS ADEQUADA DE FAZER :/