потому что округление применяется к результату выражения. я уже два примера конкретных тебе в этой теме дал, делай с ними что хочешь
Нажмите, чтобы раскрыть...
так ты применяешь к результату после отнимания, а про умножение на 15% ты специально опускаешь? Пжлста не будь клоуном и после каждого результата применяй округление, а не только там, где тебе удобно.
1. 120 + 78 = 198.
2. 198 * 15% = 29,7.
Округляем: 198 – 30 = 168. (в большую сторону округлил)
3. 168 + 20 = 188.
4. 188 * 15% = 28,2.
Округляем: 188 – 28 = 160. (в меньшую сторону округлил)
5. 160 + 500 + 360 = 1020.
Если же округлять везде в меньшую, то мы получим 1021.
А гении на Валв видимо сделали так, округлили 29,7 в 30 и 28,2 в 29.