Поделиться через


Учебное руководство 2. Создание ограниченной по времени математической головоломки

В этом учебнике вам предстоит создать головоломку, в которой игрок должен решить четыре арифметические задачи со случайными числами за определенное время.Вы научитесь:

  • Создавать случайные числа с помощью класса Random.

  • Активировать события, чтобы они происходили в определенное время, с помощью элемента управления Таймер.

  • Управлять выполнением программы с помощью операторов if else.

  • Выполнять простые арифметические операции в коде.

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

Викторина, создаваемая в этом уроке

Математическая головоломка с четырьмя задачами

Загрузить готовую версию головоломки можно на странице Complete Math Quiz tutorial sample.

ПримечаниеПримечание

В этом учебнике приведены примеры как на Visual C#, так и на Visual Basic, поэтому обращайте внимание на информацию, которая относится к используемому вами языку программирования.

Связанные разделы

Название

Описание

Шаг 1. Создание проекта и добавление в форму элементов управления Label

Начало работы: создание проекта, изменение свойств и добавление элементов управления Label.

Шаг 2. Создание задачи на сложение случайных чисел

Создание задачи на сложение с использованием класса Random для генерации случайных чисел.

Шаг 3. Добавление таймера с обратным отсчетом

Добавление таймера обратного отсчета, чтобы головоломка была ограничена по времени.

Шаг 4. Добавление метода CheckTheAnswer()

Добавление метода для проверки того, правильный ли ответ на задачу ввел игрок.

Шаг 5. Добавление обработчиков событий входа для элементов управления NumericUpDown

Добавление обработчиков событий, чтобы сделать головоломку удобнее.

Шаг 6. Добавление задачи на вычитание

Добавление задачи на вычитание с генерацией случайных чисел, использованием таймера и проверкой правильности ответов.

Шаг 7. Добавление задач на умножение и деление

Добавление задач на умножение и деление с генерацией случайных чисел, использованием таймера и проверкой правильности ответов.

Шаг 8. Настройка головоломки

Изучение других возможностей, например, изменение цветов и добавление подсказки.