Угадать числа - VB

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

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

Задание

: Разработать проект, который генерирует случайное число от1 до 10, не вы- водя его на экран. Игрок пытается угадать его за три попытки. В каждой попытке программа должна выводить сообщение о том, больше загаданное число, или меньше. В случае отгадывание выводится поздравление, в про- тивном случае после третьей попытки программа показывает загаданное число. Помогите пожалуйста. Очень надо!
сделал макет, что-то типо такого [img]http://s54.***********/i145/1104/9c/6e9f338bd72b.jpg[/img]

Решение задачи: «Угадать числа»

textual
Листинг программы
  1. Public numb As Byte
  2.  
  3. Private Sub Form_Load()
  4. Randomize
  5. numb = Int(8 * Rnd + 1)
  6. MsgBox "Число сгенерировано! Жми на кнопку и угадывай!", vbInformation
  7. End Sub
  8.  
  9. Private Sub Command1_Click()
  10. Dim inp As Integer
  11. repeat:
  12. inp = Int(Val(InputBox("Попытка " & c + 1)))
  13. Select Case inp
  14. Case Is < numb
  15.     MsgBox "Попробуй больше!": c = c + 1
  16. Case Is > numb
  17.     MsgBox "Попробуй меньше!": c = c + 1
  18. Case Else
  19.     MsgBox "Угадал!": Exit Sub
  20. End Select
  21. If c = 3 Then MsgBox "Не угадал! :( Компьютер загадал " & numb Else GoTo repeat
  22. End Sub

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


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

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

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

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

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

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