Faça um programa que lê três palavras do teclado e imprime as três palavras na ordem inversa.
Passo 1
Então, a gente tem aqui um exercício que pede para a gente criar um programa. O objetivo é ler três palavras que a gente digita no teclado e depois mostrar essas três palavras na ordem inversa. Aqui, a gente vai precisar entender como o programa recebe entradas do usuário, armazena essas palavras e depois exibe elas na ordem oposta.
Passo 2
Primeiro, a gente precisa pensar em como o programa vai receber as três palavras do teclado. Para isso, a gente usa uma função que captura o que o usuário digita. Em muitas linguagens de programação, como Python, usamos a função
input()
para isso.Passo 3
Depois de receber as três palavras, a gente precisa armazená-las em algum lugar. A gente pode usar variáveis diferentes para cada palavra ou armazenar todas elas em uma lista. Usar uma lista facilita quando a gente quer manipular a ordem das palavras depois.
Passo 4
Agora, para inverter a ordem das palavras, a gente pode usar uma função que inverte a lista. Em Python, por exemplo, a gente pode usar o método
.reverse()
ou o slicing [::-1]
para isso.Passo 5
Por fim, a gente precisa imprimir as palavras na ordem inversa. Para isso, a gente pode usar um laço de repetição que vai percorrer a lista invertida e mostrar cada palavra na tela.
Passo 6
palavra1 = input("Digite a primeira palavra: ")
palavra2 = input("Digite a segunda palavra: ")
palavra3 = input("Digite a terceira palavra: ")
palavra2 = input("Digite a segunda palavra: ")
palavra3 = input("Digite a terceira palavra: ")
Passo 7
palavras = [palavra1, palavra2, palavra3]
Passo 8
palavras_invertidas = palavras[::-1]
Passo 9
print(“As palavras na ordem inversa são:”)
for palavra in palavras_invertidas:
print(palavra)
for palavra in palavras_invertidas:
print(palavra)
Quando você executar esse programa, ele vai pedir para você digitar três palavras e depois vai mostrar elas na ordem contrária da qual você digitou!
Resposta
Aqui está um exemplo de como o programa ficaria em Python:
Exercícios relacionados
Implemente uma lista dinâmica de números positivos em que os números ímpares fiquem todos juntos no início da lista e os pares fiquem todos juntos no final da lista
e. Implemente a função LISTAR, que coloca na tela todos os elementos existentes.
e. Implemente a função LISTAR, que coloca na tela todos os elementos existentes.
Elabore um programa que solicita ao usuário uma sequência de caracteres e os armazena em um vetor alocado dinamicamente. Em seguida, realize a cópia dos caracteres para um outro vetor alocado dinamicamente em que são excluídos os espaços.
Faça um código em
para gerar 10 números aleatórios (entre 1 e 50 ) e armazenar em um vetor. Apresente os números gerados na tela e depois organize o vetor com o método de ordenação BubbleSort. Ao final, apresente o vetor ordenado.