kalinkata Публикувано Май 6, 2008 Report Share Публикувано Май 6, 2008 Здравейте! Имам домашно да направя тест, който изпитва потребителя и при верен отговор добавя точка като накрая с MsgBox се показва броят на точките. По долу ще напиша какво имаме като опътване:Трябват ни 3 масива Dim vuprosiVuprosi = Array("Португалия", "Германия" и т.н)Dim OtgovoriOtgovori = Array("Лисабон", "Берлин" и т.н) 3 masiv е с отговорите на потребителяotgovoripotr(50) as string n = 0for i = 0 to 9 otgpotr(i) = InputBox("Коя е столицата на" + vuprosi(i))If otgpotr(i) = otgovori(i) n = n + 1End IfNext i MsgBox("Верни отговори" + str(n)) това съм си записала като записки докато даваха домашното; пробвах писах разни работи, но не се получаваМного ви моля да ми помогнете! Мс предварително... Цитирай Link to comment Сподели другаде More sharing options...
panevdd Публикувано Май 6, 2008 Report Share Публикувано Май 6, 2008 Разгледай WSH - Windows Script Host и Visual Basic Section - може да ти свършат работа. Цитирай Link to comment Сподели другаде More sharing options...
crio Публикувано Май 6, 2008 Report Share Публикувано Май 6, 2008 Dim vuprosi, otgovori, otgovor, n, i n = 0 vuprosi = Array("Germany", "England", "Italy", "Bulgaria") otgovori = Array("BERLIN", "LONDON", "ROME", "SOFIA") For i = LBound(vuprosi) To UBound(vuprosi) otgovor = InputBox("Capital of " & vuprosi(i) & " is:", "Question") If (UCase(otgovor) = otgovori(i)) Then n = n + 1 Next MsgBox ("You answered correct to " & n & " question(s).") Цитирай Link to comment Сподели другаде More sharing options...
kalinkata Публикувано Май 7, 2008 Author Report Share Публикувано Май 7, 2008 Мерсиии много! Цитирай Link to comment Сподели другаде More sharing options...
Препоръчан пост
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.