Создание теста, неповторяющийся список вопросов - VB

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

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

Здравствуйте,не уверен была ли такая тема на форуме. Стоит задача сделать опрос с типами вопросов (1 из многих,несколько из многих,на введение пропущенного слова,на сортировку) это все нужно реализовать на одной форме.Чтобы после ответа выводило правильность или неправильность ответа и переходило на следующий вопрос выбранный из списка из 15 вопросов РАНДОМНЫМ ОБРАЗОМ, ПРИЧЕМ ЧТОБЫ ЭТИ ВОПРОСЫ В ДАЛЬНЕЙШЕМ НЕ ПОВТОРЯЛИСЬ.Как это все реализовать?

Решение задачи: «Создание теста, неповторяющийся список вопросов»

textual
Листинг программы
  1. Private Sub Комманда1_Click()
  2. Dim i, j
  3.  Const m = 100
  4.  Const k = 15
  5. Dim Vse_Vopros(1 To m)
  6. For i = 1 To 100: Vse_Vopros(i) = i: Next i
  7. ReDim Vopros(k)
  8.   Randomize
  9.  
  10.   For i = 1 To k
  11.     j = Int((UBound(Vse_Vopros) + 2 - i) * Rnd)
  12.      Vopros(i) = Vse_Vopros(j)
  13.     Vse_Vopros(j) = Vse_Vopros(UBound(Vse_Vopros) + 1 - i)
  14.  Next i
  15.   For i = 1 To k: Print Vopros(i): Next i
  16. End Sub

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


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

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

12   голосов , оценка 3.667 из 5

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

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

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