XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Dialup5
Программист
offline
Опыт: 2,120
Активность:
Функция X-(X/Y)*Y
X-(X/Y)*Y
По всем правилам должно получиться 0
Но я незнаю в джас соблюдаются правила деления, сложения...
И незнаю как может получиццо остаток от деления
Или надо перевести это в Delphi
set Eu=ET-(ET/62)*62 - тут не должно быть дробное число
set Ew[10]=DB(Eu)
set Eu=ET/62
set Eu=Eu-(Eu/62)*62 - тут не должно быть дробное число
set Ew[1]=DB(Eu)
set Eu=ET/62
set Eu=Eu/62
set Eu=Eu-(Eu/62)*62 - тут не должно быть дробное число
set Ew[8]=DB(Eu)
set Eu=ET/62
set Eu=Eu/62
set Eu=Eu/62
set Eu=Eu-(Eu/62)*62 - тут не должно быть дробное число
set Ew[4]=DB(Eu)

Отредактировано Dialup5, 09.11.2007 в 20:01.
Старый 09.11.2007, 19:56
exploder
iOS zealot
offline
Опыт: 19,394
Активность:
Если деление производится в целых числах, то дробная часть после деления отбрасывается. Отсюда и остаток, а не ноль.
Старый 09.11.2007, 20:22
df Hunter
Нападатель
offline
Опыт: 5,749
Активность:
в делфи это
Eu:=Eu div 62
или Eu:=Eu mod 62
я их путаю =)
попробуй
одно - деление нацело, другое остаток, тебе нужен остаток
Старый 09.11.2007, 20:36
Dialup5
Программист
offline
Опыт: 2,120
Активность:
Есль я паццтавлю интегеры, то у мну вылетит тут
set Eu=Eu/62
тут могет полутицца дробное число
Есль взяти Реалы, то тода тут
set Eu=Eu-(Eu/62)*62
непродет :\
Так шо я и выложил целую функцию...

Dialup5 добавил:
В джосе отбрасывается остаток?
Старый 09.11.2007, 20:48
df Hunter
Нападатель
offline
Опыт: 5,749
Активность:
Цитата:
В джосе отбрасывается остаток?

у интегеров да
Старый 09.11.2007, 21:00
Toadcop

offline
Опыт: 54,313
Активность:
Dialup5 honestly... Delphi SUCK ! =) т.е. ДЕЛЬФИ сосёт =) юзай асм... вообще "интелегентные" языу в норм задачях не решают. в попсовых да =)
Старый 10.11.2007, 03:17
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 14:44.