Глава 4.2. Задача: билети за мач и Задача: хотелска стая - неподходящ тип закръгляне в решението
Closed this issue · 0 comments
Линк към файла
Описание
В условието на двете задачи е казано:
Сумите трябва да са форматирани с точност до два символа след десетичния знак.
и
Цената за целия престой да е форматирана с точност до два символа след десетичния знак.
Никъде не се казва, че ако преди закръглянето имаме четен брой стотинки + още половин стотинка, трябва да закръглим надолу, а ако са нечетен брой + половин стотинка, да закръглим нагоре. Тоест 3,955 лв ще закръглим на 3,96 лв, а 3,945 лв на 3,94 лв. HALF_EVEN се използва за елиминиране на комулативната грешка при много на брой калкулации с междинни закръгляния, но в тези две задачи случаят не е такъв.
Текущ текст
https://github.com/SoftUni/Programming-Basics-Book-Java-BG/blob/master/assets/chapter-4-2-images/04.Match-tickets-05.png
https://github.com/SoftUni/Programming-Basics-Book-Java-BG/blob/master/assets/chapter-4-2-images/05.Hotel-room-06.png