Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2013, 20:56   #1
Kression
Новичок
Джуниор
 
Регистрация: 29.04.2013
Сообщений: 2
По умолчанию пользовательские формы

Нужно угадать что выдаст случайным образом программа «орѐл» или « решка» с помощью пользовательских форм.Создал датчик случайных чисел от 1 до 2,хотел присвоить им значения орел и решка,но вышло наоборот.Слова не воспринемает,а вот с числами работает хорошо,как правильно реализовать подобную вещь?Насколько я понимаю нужно писать не "орел=1", а "1=орел" можно как то сделать подобную запись?
Код:
Private Sub CommandButton1_Click()
Q = Val(TextBox1.Text)
орел = 1
решка = 2
W = Int(2 * Rnd + 1)
If W = Q Then
Label4.Caption = "Вы угадали!"
Else
Label4.Caption = "Вы не угадали!"
End If
End Sub

Private Sub CommandButton2_Click()
Unload Me 'кнопка выхода
End Sub

Private Sub CommandButton3_Click()
TextBox1.Text = "" 'кнопка повтора
Label4.Caption = ""
Me.TextBox1.SetFocus
End Sub
Изображения
Тип файла: jpg 1.jpg (117.6 Кб, 150 просмотров)
Тип файла: jpg 2.jpg (147.2 Кб, 71 просмотров)

Последний раз редактировалось Kression; 29.04.2013 в 21:04.
Kression вне форума Ответить с цитированием
Старый 29.04.2013, 21:11   #2
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Заставлять юзера писать в текстбокс «орѐл» или «решка» - не лучшее решение.
Сделайте два OptionButton'а с соотв. подписями.

PS Попробовать
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 29.04.2013, 21:34   #3
kalbasiatka
Форумчанин
 
Регистрация: 21.10.2012
Сообщений: 208
По умолчанию

Ответ вообще тут не важен. Ведь угадать надо) Или пользователь будет смотреть какое значение приняло "W"?
Вложения
Тип файла: rar Орёл не орёл.rar (8.9 Кб, 14 просмотров)

Последний раз редактировалось kalbasiatka; 29.04.2013 в 21:37.
kalbasiatka вне форума Ответить с цитированием
Старый 01.05.2013, 01:18   #4
Kression
Новичок
Джуниор
 
Регистрация: 29.04.2013
Сообщений: 2
По умолчанию

kalbasiatka, огромнейшее пролетарское аригато!)
Kression вне форума Ответить с цитированием
Старый 01.05.2013, 02:36   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Kression,
а у Вас предусмотрен случай когда монета становится на ребро? (случай, который ставит под сомнение научность всей теории вероятности)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 01.05.2013, 02:43   #6
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

... а случай, если в воздухе зависнет?
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать пользовательские функции MrRick Microsoft Office Excel 0 15.12.2012 12:43
пользовательские типы данных nolte Microsoft Office Excel 5 08.10.2012 08:26
пользовательские флаги TotKtoNado Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 13 06.01.2012 15:50
Пользовательские функции в Excel Elfix Microsoft Office Excel 13 28.10.2009 08:25
Пользовательские окна. HWork Общие вопросы C/C++ 0 27.10.2009 11:29