Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Всем привет,строго не критикуйте,я вообще от программирования далек,но НБ вроде заинтриговала,помогите разобраться вот в чем:::При выпадении первочо числа"0" все нармально, но при совпадении 2-х и 3-х ,ни чего не получаеться.
логика непонятна, но видимо так: IfEx "[n1]=[n2] or [n1]=[n2]=[n3] or [n1]=[n2]=[n3]=[n4]" и так далее, фиг знает это вобще покатит или нет... Как задавать вопросы
да хз я вообще не понял, что это такое(могу только догодатся что типа лото) чтоб ответить на ентот вопрос, надо занть что же должна делать эта программа, какой вопрос такой ответ
Добавлено (06 Сентябрь 2010, 18:01) --------------------------------------------- там 3 слота и надо сравнить на совподение всех 3-х между собой что ли?
novichok, пиши сам алгоритм сначала на бумажке в виде блоков, постарайся его осмыслить и заставить работать. Потом уже знать конкретно будешь как именно код писать, в каких условиях и последовательности, и не будет таких вопросов. Если на бумажке не заработает, то что уж говорить о проекте. а пытаться слепить прямо в проекте на авось лишь бы работало - дохлый номер. Если я не понимаю как чтото сделать, вообще за код не сажусь. Главная твоя трабла - отсутствие логических схем работы сценариев приложения.
Дата: Сб, 11 Сентября 2010, 16:15 | Сообщение # 11
Наш дизайнер
Администраторы
Сообщений: 5959
Offline
что значит раскидывалось на маленькие? русским языком обьясняй. что должно происходить при введении 1, 2, 3... единички в квадратиках появляться? а то будешь битву здешних экстрасенсов смотреть из бани. Как задавать вопросы
Дата: Сб, 11 Сентября 2010, 16:47 | Сообщение # 13
Друг клуба ММВ
Проверенные
Сообщений: 2713
Offline
поразрядный вывод ему чтоль нада?
Добавлено (11 Сентябрь 2010, 16:47) --------------------------------------------- то есть если получилось число 1542 то должны быть 4 квадратика с числами 1-5-4-2?
Дата: Сб, 11 Сентября 2010, 17:27 | Сообщение # 15
Наш дизайнер
Администраторы
Сообщений: 5959
Offline
а если два или один, как раскидывать надо? у тебя будет только три варианта или еще числа? числа в квадратиках должны суммироваться при дальнейших попытках ввода? логику работы того что ты хочешь озвучь емое Как задавать вопросы
Дата: Сб, 11 Сентября 2010, 17:36 | Сообщение # 16
Приколист
Проверенные
Сообщений: 232
Offline
а если два или один, как раскидывать надо? у тебя будет только три варианта или еще числа? числа в квадратиках должны суммироваться при дальнейших попытках ввода? логику работы того что ты хочешь озвучь емое
Кароче это игра.сначало устанавливаются одинаковые числа,при нажатии на кнопку число списываеться на ноль и раскидываеться по 1 на остальные против часовой стрелки.При закидывании в [v1]-[v2] их достать уже не возможно,игра должна продолжаться до тех пор пока у одного из игроков не останеца ни одной фишки! Вот вроде так както.
Дата: Сб, 11 Сентября 2010, 22:04 | Сообщение # 21
Наш дизайнер
Администраторы
Сообщений: 5959
Offline
нет, как раз чтобы избежать вложенных условий, используется IfEx, можно обработать не два а сколько угодно событий, почитай справку о нем и используй в конструкции операторы AND/OR (и/или), например твой вариант:
Quote
Ifex "[1]=[2] AND [2]=[3]" ... endif
Ifex "[1]=[2] AND [2]<>[3]" ... endif
используй нужный логический оператор, какая там логика у тебя запрограммирована...
Добавлено (11 Сентябрь 2010, 22:04) --------------------------------------------- Например: IfEx "[1]=[2] AND [2]=[3] OR [1]=[2] AND [2]<>[3]" Логика: Если (1=2 И 2=3) ИЛИ (1=2 И 2<>3)
можно комбинировать сколько хочешь условий, главное следи за логикой конструкции.