Написать консольное приложение, выводящее шуточную "реакцию" программы в виде текста - 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); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д