Программа тестирования знаний по столицам разных стран - VB

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

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

В общем над вот это реализовать: Программа задает вопрос – название страны и ожидает ответа – название столицы. Пользователь вводит название. Программа задает следующий вопрос и.т.д. Тестирование продолжается до первого неверного ответа. Страны выбираются случайным образом из справочника. Задача – получить как можно больше правильных ответов. Вкратце: txt-шник, в нем страны и столицы(столицы может в дуром, фиг знает) надо чтоб введенная столица совпадала со страной

Решение задачи: «Программа тестирования знаний по столицам разных стран»

textual
Листинг программы
  1. Option Explicit
  2. Option Compare Text
  3. Dim rAns As Integer
  4. Dim a() As String
  5.  
  6. Private Sub Form_Activate()
  7.   Dim s As String
  8.   Dim ff As Integer
  9.   Dim Ans As String, nQ As Integer
  10.   ff = FreeFile
  11.   Open App.Path & "\CC.txt" For Input As #ff
  12.     s = Input$(LOF(ff), ff)
  13.   Close #ff
  14.   a = Split(s, vbNewLine)
  15.   Randomize
  16.   Do
  17.     nQ = Int(Rnd * (UBound(a) + 1))
  18.     Ans = InputBox("Страна - " & Split(a(nQ), vbTab)(0) & vbCrLf & "Введите столицу.", "Вопрос")
  19.     If Ans = Split(a(nQ), vbTab)(1) Then
  20.           'MsgBox "Правильно"
  21.          rAns = rAns + 1
  22.     Else
  23.           MsgBox "Неправильно!" & vbCrLf & "Всего правильных ответов - " & rAns
  24.           Exit Do
  25.     End If
  26.   Loop
  27.   Unload Me
  28. End Sub

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


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

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

8   голосов , оценка 3.375 из 5

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

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

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