Лекс
offline
Опыт:
3,280Активность: |
Целость числа
Вообщем сабж
Мне нужно определить, кратно ли число, которое увеличивается в цикле 10ти Для этого я хочу использовать переменную типа real и проверять являются ли значение после запятой нулями или же нет. Возможно ли это проследить или же есть какой либо другой способ вычислить кратность числа? |
07.02.2010, 00:55 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
reALien
offline
Опыт:
29,211Активность: |
Можна сделать так: Перевести наше число в integer и отнять от его целочисленного варианта реальный, тогда если результат равен нулю, то число было целое. |
07.02.2010, 01:22 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Лекс
offline
Опыт:
3,280Активность: |
спасибо |
07.02.2010, 01:58 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,531Активность: |
есть же стандартная проверка:
|
07.02.2010, 02:03 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Лекс
offline
Опыт:
3,280Активность: |
Enein, это не то |
07.02.2010, 03:25 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,531Активность: |
что не то, тебе кратность числа надо узнать? |
07.02.2010, 03:33 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
Лекс, если число кратно 10 то при делении на 10 остаток равен 0 |
07.02.2010, 10:16 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Лекс
offline
Опыт:
3,280Активность: |
King_Ksel, спасибо кеп, а я не знал! если б тут была какая-либо простая функция в духе MOD тогда я понимаю. Я ее не нашел короч пофиг я уже сделал простым перечислением возможных кратных чисел через or. Тупо но понятно. |
07.02.2010, 10:21 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
Лекс, MOD нету но зато есть ModuloInteger или ModuloReal
King Ksel добавил:
1 число берет твое, а второе на какое делиться. Вернет остаток от деления. Например
|
07.02.2010, 10:30 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Лекс
offline
Опыт:
3,280Активность: |
его можно присобачить в условие? |
07.02.2010, 10:48 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
любую функцию можно присобачить в условие ^^ |
07.02.2010, 11:06 | #11
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
лекс радует с каждым днём всё больше и больше.
X /10 * 10 == X |
07.02.2010, 12:04 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|