Написать программу, которая тестирует пользователя на знание таблицы умножения - C#

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

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

Написать программу, которая тестирует пользователя на знание таблицы умножения и подсчитывает количество правильных ответов. Пользователю предлагается решить 10 примеров на умножение, которые генерируются случайным образом. Кроме сообщений, выводимых на экран, формируется текстовый файл, в котором фиксируются условия примеров, ответы, данные пользователем и количество правильно решённых примеров. P.S. Заранее знаю, что с такими запросами вы меня пошлёте куда по дальше, но программист из меня не вышел (извилин не хватает, чтобы всё понять и сделать самому), а задания всё же сдать надо. Так что прошу помощи, люди добрые!

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

textual
Листинг программы
            const int n = 10;
            StreamWriter sw =new StreamWriter ("result.txt", true, Encoding.Default);
            Random rnd = new Random();
            Console.WriteLine("Введите ваше имя: ");
            string name = Console.ReadLine();
            sw.WriteLine(name);
            int rightAnswers = 0;
            for (int i = 0; i < n; i++) {
                int a = rnd.Next(2,10);
                int b = rnd.Next(2,10);
                Console.Write("{0} * {1} = ", a, b);
                int answ = int.Parse(Console.ReadLine());
                if (answ == a * b)
                    rightAnswers++;
                sw.WriteLine("{0} * {1} = {2}", a, b, answ);
            }
            Console.WriteLine("{0}, вы ошиблись {1} раз", name, n-rightAnswers);
            sw.WriteLine("Верных ответов " + rightAnswers);
            sw.Close();
            Console.ReadKey(true);

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


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

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

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