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”.

Exercícios relacionados