Реализовать программу, проверяющую скорость печати (количество символов в минуту).
Этапы реализации
Создайте консольное приложение, которое работает по алгоритму:
- Пользователю предлагается начать печатать: Console.WriteLine("...")
- Пользователь жмёт Enter: Console.ReadLine()
- Фиксируется время начала: сохраняется в переменную текущее время DateTime startedAt = DateTime.Now;
- В консоли повляется текст: всегда один и тот же, зашит в коде программы
- Пользователь печатает текст, затем жмёт Enter
- Вычисляется скорость печати: TimeSpan span = DateTime.Now - startedAt;
- Результат распечатывается пользователю
- Пользователю предлагается попробовать ещё раз (переход к пункту 1)
Сделать заготовленный набор вариантов текстов и случайный выбор из списка. Найти способ получить случайное число, не меньшее нуля, но меньшее количества элементов в массиве.
При показе результата выводить число опечаток, а также скорость "правильной печати".
Предложить пользователю выбрать язык: английский или русский. Тексты выбираются согласно выбранному языку.
При повторных попытках (без перезапуска программы) накапливаются результаты прошлых попыток. Пользователю печатаются средние результаты вдобавок к текущим результатам.