1
resposta

[Projeto] Substituindo palavras em uma frase

Console.Write("Digite uma frase: ");
string frase = Console.ReadLine();

Console.Write("Digite a palavra que deseja substituir: ");
string palavra = Console.ReadLine();

Console.Write($"Digite uma palavra para substituir {palavra}: ");
string novaPalavra = Console.ReadLine();

if (frase.Contains(palavra))
{
    string novaFrase = frase.Replace(palavra, novaPalavra);
    Console.WriteLine($"A nova frase é: {novaFrase}");
}
else
{
    Console.WriteLine($"A palavra: {palavra} não foi encontrada na frase.");
}
1 resposta

Oi, Matheus, como vai?

O código resolve o exercício corretamente e ainda vai além do que foi pedido, adicionando uma verificação com Contains antes de tentar a substituição e exibindo uma mensagem caso a palavra não seja encontrada. Isso torna o programa mais robusto para o usuário final.

Parabéns pelo exercício e obrigado por compartilhar.

O fórum está à disposição sempre que precisar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!