|
Полезные функции Выкладываем полезные функции, чтоб не изобретать велосипед заново... |
11.07.2010, 02:47
|
#16
|
Нуждающийся
Регистрация: 09.07.2008
Сообщений: 57
Написано 11 полезных сообщений (для 26 пользователей)
|
Ответ: Циферки числа
Сообщение от impersonalis
|
Черт, я подобными конструкциями со времен QB не пользовался. Забыл.
|
(Offline)
|
|
11.07.2010, 11:33
|
#17
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Циферки числа
У тебя может быть глобальная перменная (global Gravity, например) и локальная (local Gravity) в твоей функции
|
Так ты значит так записал во избежание конфликтов с каким-нибудь глобальным массивом V? Или все таки влияние "старших" языков
|
(Offline)
|
|
11.07.2010, 21:04
|
#18
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Циферки числа
влияние, но не "объявления", а "области имён"
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
14.07.2010, 22:52
|
#19
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Циферки числа
Кстати - если число дробное, то в случае с блитцем стоит перенести его в область целых чисел с запасом. Т.е. раскладывать не "123.89", а "123890", сделав в соотвествующих перменных поправки.
Иначе натерпитесь "удовольствий" с окрглением сотых долей: срабатывать они будут невсегда, а потому "глюки" появтся внезапно.
По моему коду также: операции возведения в степень типа x=10^i, лучше заменить на x=x*10 (если i инкрементируется) и на x=x*0.1 (в противном случае), задав перед циклом начальное значение х
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
20.01.2011, 23:09
|
#20
|
AnyKey`щик
Регистрация: 17.01.2011
Сообщений: 12
Написано одно полезное сообщение
|
Ответ: Циферки числа
а как поделить число на число, чтоб в результате было дробное число, например 5/3<>1 a 5/3=1,6666666666666666666666666666667?
__________________
Жизнь - это праздник.
А в праздник грех не выпить!
|
(Offline)
|
|
20.01.2011, 23:51
|
#21
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Циферки числа
5.0/3.0 ??
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
21.01.2011, 07:43
|
#22
|
AnyKey`щик
Регистрация: 17.01.2011
Сообщений: 12
Написано одно полезное сообщение
|
Ответ: Циферки числа
А как поделить Millisecs() на что-то, чтоб тоже было дробное число?
__________________
Жизнь - это праздник.
А в праздник грех не выпить!
|
(Offline)
|
|
21.01.2011, 11:56
|
#23
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: Циферки числа
Float(Millisecs())
или
ms# = Millisecs()
__________________
|
(Offline)
|
|
21.01.2011, 12:00
|
#24
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Циферки числа
Мне эта тема прямо настроение поднимает
|
(Offline)
|
|
24.02.2016, 17:20
|
#25
|
AnyKey`щик
Регистрация: 20.11.2013
Сообщений: 18
Написано 4 полезных сообщений (для 6 пользователей)
|
Ответ: Циферки числа
Волшебство математики
number% - число
digit% - позиция цифры с конца
Function GetDigit%(number%, digit%)
Return Floor(number / (10 ^ (digit - 1)) Mod 10)
End Function
Print GetDigit(76589, 4) ;Печатает "6"
|
(Offline)
|
|
24.02.2016, 17:39
|
#26
|
Разработчик
Регистрация: 06.06.2011
Адрес: Ирк. обл.
Сообщений: 541
Написано 133 полезных сообщений (для 220 пользователей)
|
Ответ: Циферки числа
Волшебство математики всплыло спустя пять лет? :D долго же ты эту функцию писал.
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:21.
|