Як округлити число до сотих

Як округлити число до сотих

Завдання округлення до сотих іноді з’являється у програмістів. Відбувається це у двох випадках. По-перше, в використовувану мову може бути відсутнім відповідна функція округлення. По-друге, недосвідчений програміст може не знати мовних тонкощів. У тому та іншому випадку виручає 4-х кроковий алгоритм округлення.

Інструкція

  1. Помножте число на 100. Як приклад округлимо до сотих число 23,429. Після множення на 100 маємо 2342,9.
  2. Додайте число 0,5. У нашому випадку отримуємо 2343,4.
  3. Візьміть цілу частину числа. Цифру після коми відкиньте, вона не знадобиться. Отримуємо число 2343.
  4. Розділіть число на 100. На цьому кроці маємо 23,43 — це і є результат округлення до сотих.

Зверніть увагу

У розглянутому алгоритмі є «тонке місце». Він коректно округлює до сотих числа з трьома знаками після коми. Для чисел ж з 4-ма знаками після коми на 2-му кроці треба додавати число 0,55. Для чисел з 5-ма знаками — додавати число 0,555, і т.д. Тоді результат буде математично вірним.

Корисні поради

Використовуючи алгоритм, обов’язково робіть перевірку обчислень за допомогою різних чисел. Наприклад, ви перевіряєте число 23,4276 — за вказаною алгоритму, з додатком на 2-му кроці числа 0,5. Усе вдається правильно. Якщо на цьому заспокоїтися, потім виникнуть помилки. Адже число 23,4246 перевірку не проходить. При його округленні алгоритм видає результат 23,42. Тому перевіряти обчислення треба з різними числами.