Вниз  Вопросы по MobileBasic
- 26.08.2012 / 11:03
XakepPRO
  Модератор форума

XakepPRO 
Сейчас: Offline
muhamed, ищи в справке функции для работы со временем. Я их не помню, было б неплохо, если ты бы подсказал, что там.
- 26.08.2012 / 11:04
sos
  Пользователь

sos 
Сейчас: Offline
XakepPRO, Мне нужно было что бы меню передвигалось когда курсор доходит до края экрана.
- 26.08.2012 / 11:19
XakepPRO
  Модератор форума

XakepPRO 
Сейчас: Offline
sos, ну, тут уж сами.
- 26.08.2012 / 12:34
sos
  Пользователь

sos 
Сейчас: Offline
XakepPRO, Уже знаю.Добрые люди подсказали.Передвигается но только в одну сторону.А как назад я незнаю.
- 26.08.2012 / 12:58
muhamed
  Пользователь

muhamed 
Сейчас: Offline
XakepPRO, Я массив создал,но рандом чё то не получается,не можешь подсказать?
- 26.08.2012 / 13:32
Vapigor
  Пользователь

Vapigor 
Сейчас: Offline
muhamed, Ты учебник читал? Там всё есть. Советую учебник на двиге Night Death'а. Очень удобно.
__________________
 Делай шум!
- 26.08.2012 / 13:33
Vapigor
  Пользователь

Vapigor 
Сейчас: Offline
sos, Я не пойму, что тебе надо... Меню двигать, какое меню?
__________________
 Делай шум!
- 26.08.2012 / 13:53
XakepPRO
  Модератор форума

XakepPRO 
Сейчас: Offline
Vapigor, кинь ссылку.

muhamed, вот надыбал:RND

     Эта функция возвращает (т.е. получает) случайное число. Но упаси вас бог использовать ее прямо RND(6)! Если вам надо получить случайное число, скажем, от 1 до 6, вам надо прописать такую конструкцию:
A%=3+(MOD(RND(0),3)
Постараюсь объяснить, как оно работает.

     Функция RND сама на себе возвращает случайное число в огромном диапазоне - от, приблизительно, -2E+9 (-2*10^9 или -2 000 000 000) до, приблизительно, 2Е+9(2 000 000 000). Нам такие числа не понадобятся (я надеюсь), поэтому приходит на помощь функция MOD, которая умеет вычислять остаток от деления на заданное число (в нашем случае - это вторая тройка). Какое бы число вы теперь на 3 не поделили, остаток получится от 0 до 3. Но так как случайные числа могут быть и отрицательными, то от -3 до 3. А если мы прибавим еще 3 (первая тройка), то получим именно от 0 до 6. Что нам, в общем-то, и надо. Если вам надо получить число, скажем, от 50 до 100, то нужно прописать такую конструкцию:
75+(MOD(RND(0),25)

     Вообще, запомните, что второе число (которое в MOD) - половина ИНТЕРВАЛА, а первое (которое прибавляется) - половина интервала + ОТСТУП. Я надеюсь все понятно, потому что в случайных числах появляется много вопросов.

- 26.08.2012 / 14:35
muhamed
  Пользователь

muhamed 
Сейчас: Offline
Vapigor, он наверно имел ввиду,что когда y%>sch%,то меню прокручивался вниз
- 26.08.2012 / 15:10
muhamed
  Пользователь

muhamed 
Сейчас: Offline
Ребята,кто может мне сделать прогу который я добавлял,только на мбейсике,с форматами lis,bas в архиве?за 70 рублей
Наверх  Всего сообщений: 9538
Фильтровать сообщения
Поиск по теме
Файлы топика (270)