Создание теста на Vb (ответы должны вписываться тестируемым)

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

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

Всем привет, прошу помощи у Вас, поскольку мало шарю в вб. Задача такова: нужно создать тест из нескольких вопросов. На форме картинка, нажимаешь, тест начался. В тесте должны подсчитываться ответы. Задействованы msgbox и inputbox. И если тестируемый нажимает на cancel или крест, то осуществляется выход из теста.

Решение задачи: «Создание теста на Vb (ответы должны вписываться тестируемым)»

textual
Листинг программы
  1. Sub test()
  2. Dim inp As String
  3. Dim i%, n%, o, a%, b%, r%
  4. n = 5
  5. Do
  6.   r = 0
  7.   For i = 1 To n
  8.     Randomize (Timer)
  9.     a = Int(Rnd * 9) + 1: b = Int(Rnd * 9) + 1
  10.     inp = InputBox(a & " x " & b & " = ?")
  11.       If StrPtr(inp) = 0 Then End 'Exit For
  12.    o = Val(inp)
  13.     If o = a * b Then r = r + 1
  14.    Next i
  15. Loop While MsgBox("Result: " & r & vbLf & "Next ?", 51) = vbYes
  16. End
  17. End Sub

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


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

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

11   голосов , оценка 3.909 из 5

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

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

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