Crie um programa que leia dois números. Após a leitura, inverta o valor delas e mostre as mesmas com os valores invertidos.

Developer Giovani

Fala galerinha da programação, tudo beleza? Neste exercício vamos utilizar o conceito de variável auxiliar. Ou seja, precisamos passar a informação da variável X para a variável Y e o valor que estava em Y precisará ficar salvo em X.

Borá lá?

 

Resposta em Portugol – Com Portugol Studio

/*
    Criado pelo professor Giovani Da Cruz
    https://giovanidacruz.com.br
*/

programa
{
    
    funcao inicio()
    {
        inteiro x
        inteiro y
        inteiro aux
          
        escreva("Informe o valor para X: ")
        leia(x)

        escreva("Informe o valor para X: ")
        leia(y)
           
                // utilizando a variavel aux
                // para poder trocar de valor
        aux = x
        x = y
        y = aux

        escreva("\nValor de X novo: ", x)
        escreva("\nValor de Y novo: ", y)
    }
}


 

Explicação do código em Portugol

Este código em linguagem Portugol para Portugol Studio implementa um programa simples que realiza a troca de valores entre duas variáveis, utilizando uma variável auxiliar.

O programa começa declarando as variáveis inteiras x, y e aux, que serão utilizadas para armazenar os valores informados pelo usuário e para realizar a troca entre as variáveis x e y.

Em seguida, o programa solicita ao usuário que informe o valor para x, utilizando a função escreva para exibir uma mensagem na tela, e a função leia para ler o valor informado pelo usuário e atribuí-lo à variável x.

Em seguida, o programa solicita ao usuário que informe o valor para y, utilizando novamente as funções escreva e leia para ler o valor informado e atribuí-lo à variável y.

Após a leitura dos valores de x e y, o programa realiza a troca de valores utilizando a variável auxiliar aux. O valor de x é atribuído a aux, o valor de y é atribuído a x, e o valor de aux é atribuído a y. Essa sequência de atribuições efetua a troca de valores entre as duas variáveis.

Por fim, o programa exibe na tela os novos valores de x e y, utilizando a função escreva para imprimir as mensagens e os valores das variáveis.

Em resumo, este programa permite ao usuário informar dois valores, e em seguida, realiza a troca desses valores entre as variáveis x e y, exibindo os novos valores após a troca.

 

Para quem quiser aprender mais, vamos ver o exercício em mais linguagens:

 

Resposta em Python

'''
Criado pelo professor Giovani Da Cruz
https://giovanidacruz.com.br
'''
x = int(input("Informe o valor para X: "))
y = int(input("Informe o valor para Y: "))

aux = x
x = y
y = aux

print("Valor de X novo:", x)
print("Valor de Y novo:", y)


 

  • Publicado por Giovani Da Cruz
  • 11 views
  • 0 comentarios
  • 1 de junho de 2023

 

Está gostando do conteúdo?
Considere pagar um cafezinho para nossa equipe!

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Posts Relacionados a Categoria Algoritmos Sequenciais

Continue aprendendo

Aumente o seu conhecimento
Crie um algoritmo e um programa que Calculadora de Calcule o Fator de Correção para Empréstimo Consignado
13 de março de 2024
Um loja está está promovendo a venda de um produto que custa R$ 8,00, oferecendo 50% de desconto na segunda unidade. Faça um algoritmo e um programa que leia a quantidade comprada e escreva o valor que deve ser pago pelos produtos.
4 de fevereiro de 2024
Uma loja está praticando uma promoção do tipo leve 3 pague 2. Fazer um algoritmo e um programa que leia a quantidade de itens que o consumidor está comprando e escreva quantos itens ele deve pagar.
4 de fevereiro de 2024
Faça um algoritmo e um programa que leia a quantidade de alunos em uma sala de aula e a quantidade de alunos por grupo, e calcule e escreva quantos grupos serão formados e o resto de alunos que não foram suficientes para formar mais um grupo
25 de janeiro de 2024
Faça um algoritmo e um programa que leia um valor em segundo e e converta esse valor em Horas, Minutos e Segundos
24 de janeiro de 2024
Escreva um algoritmo e um programa que leia 4 números reais e calcule as medias aritmética e harmônica desses valores.
13 de janeiro de 2024
Crie um algoritmo e um programa que leia dois horários (hora, minuto e segundo) e mostre na tela quantos segundos transcorreram entre estes dois horários
10 de janeiro de 2024
Crie um algoritmo e um programa que solicite ao usuário informar dois valores inteiros. Após a digitação, o computador deve calcular o quadrado da diferença do primeiro valor pelo segundo. O resultado desta operação deve ser mostrado na tela.
19 de dezembro de 2023
Crie um algoritmo e um programa que solicite ao usuário digitar dois valores inteiros. Após a digitação, o computador deverá executar a multiplicação destes números e mostrar o resultado na tela do computador
14 de dezembro de 2023
Escreva um algoritmo / programa que leia a idade de uma pessoa e mostre a idade lida
2 de setembro de 2023