В комментарии к учебному заданию на подсчёт денежных единиц был задан очень интересный вопрос: Почему 10.03 * 100 = 1002.9999999999999? Это очень важный вопрос, поскольку если не учитывать погрешности округления, можно столкнуться с трудными для выявления логическими ошибками в работе программы. Причём погрешности могут возникать сразу в двух местах: при вычислении значения дроби и при конвертации…