почему не работает *100 / 100
- Войдите на сайт для отправки комментариев
Сб, 16/01/2016 - 21:57
есть код который вроде работает
if (getDelayTime(time_heat_start, t) >= (dt/100*p)) {
а вот такой код выдает туфту
p = p * 100; if (getDelayTime(time_heat_start, t) >= (dt/100*p/100)) {
читал, что в арифмитических операциях тип берется из самого большого, и соответственно возможны проблеммы с переполнением.
использовоть тут float не хочется, сейчас везде int
как правильно поступать?
Типа так.
сделал так, вроде работает правильно