Як округлити число до сотих
категорія Faq
Відео: округленіе.avi
Завдання округлення до сотих іноді з`являється у програмістів. Відбувається це в двох випадках. По-перше, в використовувану мову може бути відсутнім відповідна функція округлення. По-друге, недосвідчений програміст може не знати мовних тонкощів. В тому і іншому випадку виручає 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. Тому перевіряти обчислення треба з різними числами.