Faça um programa que leia duas strings. Se as strings forem iguais escreva strings iguais. Caso contrário, concatene as duas strings e imprima a string resultante.
Passo 1
Beleza, vamos entender o que a questão está pedindo e quais conceitos precisamos usar para resolver. A questão quer que a gente faça um programa que leia duas strings (que são basicamente sequências de caracteres, como palavras ou frases). Depois, o programa deve comparar essas duas strings: se forem iguais, ele deve exibir a mensagem “strings iguais”. Se não forem iguais, ele deve juntar as duas strings e imprimir o resultado dessa junção. Para resolver isso, vamos precisar entender como ler entradas do usuário, armazenar strings em variáveis, comparar strings e concatenar (juntar) strings.
Passo 2
Primeiro, precisamos ler duas strings fornecidas pelo usuário. Em muitas linguagens de programação, isso é feito usando funções de entrada como
input()
em Python. Vamos armazenar cada string em uma variável separada para podermos manipular depois.Passo 3
Depois de ler as duas strings, precisamos compará-las para verificar se são iguais. A comparação de strings é feita verificando se cada caractere na primeira string é igual ao caractere correspondente na segunda string. Se todas as posições tiverem caracteres iguais, as strings são consideradas iguais.
Passo 4
Se as strings forem iguais, o programa deve simplesmente exibir a mensagem “strings iguais”. Isso pode ser feito usando uma função de saída como
print()
em Python.Passo 5
Caso as strings não sejam iguais, precisamos concatená-las, ou seja, juntar as duas em uma única string. A concatenação pode ser feita usando o operador
+
em muitas linguagens de programação. Depois de concatenar, devemos imprimir a string resultante.Passo 6
Vamos colocar tudo isso em um programa completo. Abaixo está um exemplo de como isso pode ser feito em Python:
# Leitura das duas strings
string1 = input("Digite a primeira string: ")
string2 = input("Digite a segunda string: ")
# Comparação das strings
if string1 == string2:
print("strings iguais")
else:
# Concatenação das strings
string_concatenada = string1 + string2
print("Strings concatenadas:", string_concatenada)
Resposta
Um programa que lê duas strings, compara se são iguais e, dependendo do resultado, exibe “strings iguais” ou a concatenação das duas. Por exemplo, se o usuário digitar “Olá” e “Olá”, o programa mostrará “strings iguais”. Se digitar “Olá” e “Mundo”, mostrará “OláMundo”.