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

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

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

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

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

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

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


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

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

7   голосов , оценка 3.714 из 5

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

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

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