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

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

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

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

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

textual
Листинг программы
  1. namespace ConsoleApplication2
  2. {
  3.     class Program
  4.     {
  5.         static void Main(string[] args)
  6.         {
  7.            
  8.             Console.WriteLine("Привет! Давай пообщаемся");
  9.  
  10.            
  11.  
  12.             Random random = new Random();
  13.  
  14.             string [] otvet = {"Мммм пнятно, давай дальше спрашивай","Ясненько, спроси хоть чем я занимаюсь","давай че нить другое спроси ааа... спроси лучше как мои дела","Спроси че нить другое" };
  15.             string [] otvet2 = {"А как меня зовут не надо спрашивать.....ммм???  ......какое невежество" };
  16.             string [] whatIsYourName1 = {"Как звать тебя добрый молодец","Ваше имя","Ну че как мне тебя называть" };
  17.             string [] whatIsYourName2 = {"не красавец, не урод, не богат, не беден, не румян не бледен, не в парше не в парче а так вообче Федя",
  18.                                        "Царь, очень приятно царь","Моё имя Бонд.......Джеймс Бонд"};
  19.        
  20.  
  21.             do
  22.             {
  23.                 string userChoise = Console.ReadLine();
  24.                 string str = "привет";
  25.                 if (userChoise.Contains("привет"))
  26.                 {
  27.                     string a = whatIsYourName1[random.Next(whatIsYourName1.Length)];
  28.                     Console.WriteLine(a);
  29.                 }
  30.                 else
  31.                 {
  32.                     string b = otvet[random.Next(otvet.Length)];
  33.                     Console.WriteLine(b);
  34.                 }
  35.  
  36.                 if (userChoise.Contains("тебя как зовут?"))
  37.                 {
  38.                     string c = whatIsYourName2[random.Next(whatIsYourName2.Length)];
  39.                     Console.WriteLine(c);
  40.                 }
  41.                 else
  42.                 {
  43.                     string d = otvet2[random.Next(otvet2.Length)];
  44.                     Console.WriteLine(d);
  45.                 }
  46.  
  47.             }
  48.             while (true);
  49.            
  50.         }
  51.     }
  52. }

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


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

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

10   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы