Автор | Тема: Синдикатные отличия |
Luckyslacky
|
Очевидно, что формула админа :) вот и попроси его показать её :DDD |
|
ВЕН69
|
21. Другими словами ни одной такой формулы, о которых ты так красиво расписывал в 16 потсе, лично ты не знаешь? |
|
Luckyslacky
|
Я лишь выдвигаю прелеложения. Ты же видишь, что в процентах есть округление, что 24, что 25 из 300 будут отображаться как 8%. До целых.. В какой момент могло получиться 57% при 58 из 100, лоричнт предположить, что сработало округление, вероятно результат расчётов был какой нибудь такой 0,57(9). Напишите в баги, узнайте, почему так. |
|
Luckyslacky
|
Тут как бы умелка, например, 21/10 отображается на картинке в нападении как 20/11. Так что процентам я уже не удивляюсь |
|
ВЕН69
|
У тебя с математикой, как вообще?
Какое бы ты число боёв ни брал, пусть будет Х, ты это число делишь на 100, а потом умножаешь на 100%
Х/100*100%
Каким должно быть число Х, чтобы у тебя получилось в итоге не целое число процентов, а с десятыми или сотыми? |
|
ВЕН69
|
А ты не думал, что это просто сбой или глюк в игре. Когда число процентов просто тупо не обновилось, а осталось таким, каким было после предыдущего боя. Как с теми же самыми умелками, когда в бою тебе пишут, что ты получил +5 умений, а на главной странице они у тебя ещё не прибавлены и отображены старые показатели |
|
Luckyslacky
|
Куда мне до эксперта во всех вопросах. Надеюсь я не прав и ты выдохнешь с облегчением |
|
ВЕН69
|
27. Ну чё ты сразу... Нормально же общались) |
|
Luckyslacky
|
Давай ещё тебе подброшу. Математика математикой, но машина видит данные и считает не так, как тебе хочется.
Например, неизвестно какой тип данных используется, и к чему приводится при делении двух целых чисел.
Числа double хранятся в памяти компьютера с ограниченной точностью.
0.7000000000000001 вместо 0.7
0.0999999999999999 вместо 0.1
То есть, вполне мог произойти вариант с 0,5799999999999999 вместо 0,58. И о чудо, дальше в ход идёт уможение на 100 и округление до целого. Но это не точно, может опытные программисты и знатоки информатики лучше скажут. |
|
Luckyslacky
|
Ну или они скажут, что я несу бред :/ |
|
ВЕН69
|
30. Если хочешь, я могу тебе это сказать)
Ты несёшь бред) |
|
Luckyslacky
|
Не знал, что ты ещё и эксперт в информатике, помимо математики и теории вероятностей. Снимаю шляпу |
|
ВЕН69
|
32. Не, я просто сказал ту фразу вместо них, раз их здесь нет) |
|
(__)
|
29 как математик-программист тебе говорю:
0,5799999999(9)*100=57,9999(9)
Округлить до целого сможешь это число чтобы получилось 57? Можешь не отвечать это риторика
Чтобы округление до целого дало 57 округляться должно число 57,(любая цифра до 3)(9). По другому никак в математике. А вот в прогопммировании можно сделать округление 4 вверх, вот только это надо прописывать отдельной функцией и значит кодеры игры должны были спецом этот баг внедрить в код.
Такой баг в игре есть специально прописанный, но это сделано толко для еун (а если быть точнее для расчета стоимости обновления артов в еун). Везде в других местах игры округление идет по классичесаому правилу.
Исходя из всего этого, да - ты несешь бред. |
|
(__)
|
Сорь за ошибки пишу с телефона жирными пальцами. |
|
Злой Дьявол
|
Так и запишем - веня боится споров про математику и женщин с детьми |
|
Luckyslacky
|
|
Luckyslacky
|
34 эй, математик-погромист. Когда тебя спрашивают, сколько тебе полных лет (а предположим тебе 57 лет и 9 месяцев). Сколько ты ответишь?
В языках существует несколько функций округления, таких как: floor, round, ceil, truncate. Стоит ли говорить, чем они отличаются? |
|
Luckyslacky
|
А в нашей зелёной игре, всё округляется у меньшую сторону |
|
ВЕН69
|
36. Про математику понятно. А женщины с детьми тут при чём? Я снова что-то пропустил?) |
|