Информация об изменениях

Сообщение Re[15]: использование round от 16.02.2018 22:14

Изменено 16.02.2018 22:59 rg45

Re[15]: использование round
Здравствуйте, T4r4sB, Вы писали:

R>>Ну где ж правильно-то? 2.9 должно округлиться до 3,

TB>Да
R>>у тебя получается 2.
TB>Неправда
R>>-2.1 должно округлиться до -2,
TB>Да
R>>у тебя получается -3.
TB>Неправда

Да, все правильно, это я прогнал

Только чем это лучще? Вместо одного выражения: локальная переменная, условный оператор, модификация входного парамертра, дополнительное преобразование целого значения назад в число с плавающей точкой. В чем ты видишь выигрыш?
Re[15]: использование round
Здравствуйте, T4r4sB, Вы писали:

R>>Ну где ж правильно-то? 2.9 должно округлиться до 3,

TB>Да
R>>у тебя получается 2.
TB>Неправда
R>>-2.1 должно округлиться до -2,
TB>Да
R>>у тебя получается -3.
TB>Неправда

Да, все правильно, это я прогнал

Только чем это лучще? Вместо одного выражения: локальная переменная, условный оператор, модификация входного парамертра, дополнительное преобразование целого значения назад в число с плавающей точкой. В чем ты видишь выигрыш? Если это только ради того, чтоб подстраховаться на случай, если каст вдруг отработает не в ту сторону, то напрасно — как должен отработать каст прописано в стандарте языка.