Пример #1
0
        static void Main(string[] args)
        {
            var tutor = new Tutor();

            tutor.AddWord("hello", "привет");
            tutor.AddWord("dog", "собака");
            tutor.AddWord("cat", "кошка");
            tutor.AddWord("byke", "велосипед");

            while (true)
            {
                var word = tutor.GetRandomEngWord();
                Console.WriteLine($"Как переводится слово: {word}");
                var userAnswer = Console.ReadLine();
                if (tutor.CheckWord(word, userAnswer))
                {
                    Console.WriteLine("Правильно!");
                }
                else
                {
                    var correctAnswer = tutor.Translate(word);
                    Console.WriteLine($"Неверно. Правильный ответ: {correctAnswer}");
                }
            }
        }
Пример #2
0
        private static string GetRandomEngWord(int userId)
        {
            string text = Tutor.GetRandomEngWord();

            if (LastWord.ContainsKey(userId))
            {
                LastWord[userId] = text;
            }
            else
            {
                LastWord.Add(userId, text);
            }

            return(text);
        }
Пример #3
0
        static void Main(string[] args)
        {
            var tutor = new Tutor();

            while (true)
            {
                var word = tutor.GetRandomEngWord();
                Console.WriteLine($"Как переводится слово: {word}?");
                var userAnswer = Console.ReadLine();
                if (tutor.CheckWord(word, userAnswer))
                {
                    Console.WriteLine("Правильно!");
                }
                else
                {
                    var correctAnswer = tutor.Translate(word);
                    Console.WriteLine($"Неверно. Правильный ответ: {correctAnswer}");
                }
            }
        }