Написать консольное приложение, выводящее шуточную "реакцию" программы в виде текста - C#

Узнай цену своей работы

Формулировка задачи:

[/QUOTE]Вот одна задачка: Специфика: диалоговый режим консоли. Задача #KR1: написать консольное приложение получающее ввод пользователя, выявляющее некоторые ключевые элементы (слова, знаки, цифры) и выводящие шуточную "реакцию" программы в виде текста. организовать процесс в диалоговом режиме (строка запрос, строка ответ, "столбиком"). Подсказка: "реакции" лучше организовать в массив(ы) строк. Используется рандом. Используется поиск в строке. Вот сижу щас над этой задачкой мучаюсь, не могу понять как сделать поиск в строке, может кто подскажет чего?

Решение задачи: «Написать консольное приложение, выводящее шуточную "реакцию" программы в виде текста»

textual
Листинг программы
namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            
            Console.WriteLine("Привет! Давай пообщаемся");
 
            
 
            Random random = new Random();
 
            string [] otvet = {"Мммм пнятно, давай дальше спрашивай","Ясненько, спроси хоть чем я занимаюсь","давай че нить другое спроси ааа... спроси лучше как мои дела","Спроси че нить другое" };
            string [] otvet2 = {"А как меня зовут не надо спрашивать.....ммм???  ......какое невежество" };
            string [] whatIsYourName1 = {"Как звать тебя добрый молодец","Ваше имя","Ну че как мне тебя называть" };
            string [] whatIsYourName2 = {"не красавец, не урод, не богат, не беден, не румян не бледен, не в парше не в парче а так вообче Федя",
                                       "Царь, очень приятно царь","Моё имя Бонд.......Джеймс Бонд"}; 
        
 
            do
            {
                string userChoise = Console.ReadLine();
                string str = "привет";
                if (userChoise.Contains("привет"))
                {
                    string a = whatIsYourName1[random.Next(whatIsYourName1.Length)];
                    Console.WriteLine(a);
                }
                else
                {
                    string b = otvet[random.Next(otvet.Length)];
                    Console.WriteLine(b);
                }
 
                if (userChoise.Contains("тебя как зовут?"))
                {
                    string c = whatIsYourName2[random.Next(whatIsYourName2.Length)];
                    Console.WriteLine(c);
                }
                else
                {
                    string d = otvet2[random.Next(otvet2.Length)];
                    Console.WriteLine(d);
                }
 
            }
            while (true);
           
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5
Похожие ответы