#region Encontrando palavras-chave
string palava = "teste";
Console.WriteLine("Digite a palava teste");
if(Console.ReadLine() == "teste")
{
Console.WriteLine("A palavra-chave foi encontrada na pesquisa.");
}
#endregion
#region Encontrando palavras-chave
string palava = "teste";
Console.WriteLine("Digite a palava teste");
if(Console.ReadLine() == "teste")
{
Console.WriteLine("A palavra-chave foi encontrada na pesquisa.");
}
#endregion
Olá, Ulysses, como vai?
Obrigado por compartilhar sua solução. A lógica geral de captura da entrada e comparação direta funciona para um cenário simples, porém há alguns pontos em relação ao que a atividade propõe e também pequenos ajustes de código que melhoram o funcionamento.
Primeiro, a comparação está sendo feita diretamente com a string literal "teste". Outro ponto é que o enunciado pede verificar se a palavra-chave está presente no texto, não necessariamente se o texto é exatamente igual à palavra. Do jeito atual, somente funcionará se o usuário digitar apenas “teste”. Também não há tratamento para quando a palavra não for encontrada.
Uma forma de ajustar mantendo sua ideia seria armazenar o texto digitado em uma variável e usar Contains para buscar a palavra-chave dentro da frase.
#region Encontrando palavras-chave
string palavra = "teste";
Console.WriteLine("Digite um texto:");
string texto = Console.ReadLine();
if (texto.Contains(palavra))
{
Console.WriteLine("A palavra-chave foi encontrada na pesquisa.");
}
else
{
Console.WriteLine("A palavra-chave não foi encontrada na pesquisa.");
}
#endregion
Continue compartilhando suas soluções e evoluindo nos exercícios.