Javascript Механизм округления пенни до ближайшего кратного 5 центов - PullRequest
0 голосов
/ 16 февраля 2020

В упражнении с механизмом округления общая сумма счета, который заканчивается на 1, 2, 6 и 7 центов, должна быть округлена в меньшую сторону, тогда как общая сумма счета, который заканчивается на 3, 4, 8 и 9 сенов, должна быть округлена до ближайший кратный 5 цент. Например, 3,01 доллара США должны быть округлены до 3 долларов США. Другой пример: 6,23 доллара округляется до 6,25 доллара.

Более подробный пример см. На изображении

введите описание изображения здесь

1 Ответ

2 голосов
/ 16 февраля 2020

1 умножить на 20

2 округлить

3 разделить на 20 обратно

function round(x){return Math.round(x*20)/20}

// tests
[2.3, 3.13, 5.52, 7.88, 9.34, 8.12].forEach(x => console.log(round(x)));
...