Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - ikhmelin

Pages: [1]
1
Ошибки / Re: Ошибка в круглении ROUND
« on: February 27, 2019, 05:13:20 AM »
Именно этот. Я разобрался -- накладка была в том, что round использует определения символов-разделителей из Windows, в отличие от функции int и от самого кликера. У меня была определена десятичная запятая, а точка -- разделитель тысяч. В результате round воспринимала 1.1234 ка целое 11234 и т.п. Так что round не согласуется со всем остальным... Причем результат на 32bit и 64bit версиях кликера один и тот же.

2
Ошибки / Re: Ошибка в круглении ROUND
« on: February 26, 2019, 05:50:49 AM »
На моем компьютере (windows 10, 64 бита) неправильно работает функция round в последней версии программы -- в том числе в прилагаемом к программе "большом" тесте. Результат оказывается умноженным на 1000 или что-то в этом роде. Прилагаю код и результаты.

print(ROUND(1236, 1)) // $r = 1240
print(ROUND(1236, 2)) // $r = 1200
print(ROUND(1.236, -2)) // $r = 1.24
print(ROUND(1.236, -1)) // $r = 1.2
print(ROUND(1.236, 0))  // $r = 1

print(ROUND(1.2368, -2)) // $r = 1.24
print(ROUND(1.2368, -1)) // $r = 1.2
print(ROUND(1.2368, 0))  // $r = 1
*************************************
02:38:23 1240
02:38:23 1200
02:38:23 1236
02:38:23 1236
02:38:23 1236

02:41:36 12368
02:41:36 12368
02:41:36 12368


Pages: [1]