Некоторые расчеты выполняются в соответствии с некоторыми правовыми нормами. Например, если вы хотите рассчитать, какой подоходный налог должен быть уплачен с облагаемого налогом годового дохода в размере 79 245 188 евро в Германии, есть только один правильный ответ. Вы понимаете это правильно или неправильно. Если вы понимаете это правильно, вам не нужно объяснять, как работает арифметика с плавающей запятой. Если вы ошиблись, вам не нужно объяснять, как работает арифметика с плавающей запятой, вы должны исправить неисправный код.
Иногда вы видите результаты, которые выглядят неправильно. Например, если вы конвертируете 13 297,46 долларов США в британские фунты стерлингов с двумя десятичными цифрами, а затем конвертируете эту сумму в британские фунты стерлингов обратно в доллары США, вы можете получить не 13 297,46 долларов США, а 13 297,45 долларов США или 13 297,47 долларов США. Это не имеет ничего общего с арифметикой с плавающей точкой. Это неизбежная проблема, и вам лучше объяснить, почему она неизбежна. (Вы также должны знать, почему проблема не возникает при конвертации из британских фунтов стерлингов в доллары США и обратно).
Есть и другие возможные результаты, которые выглядят неправильно. Если вы конвертируете числа в проценты, проценты должны прибавиться до 100%, но они могут и не быть. Если вы отображаете четыре процента с двумя десятичными знаками, четыре отображаемых процента могут добавить до 99,99% или 100,01%. Ничего общего с арифметикой с плавающей точкой. Тем не менее, вы должны быть в состоянии объяснить, почему.
Далее, существуют ситуации, когда неосторожное использование арифметики с плавающей точкой приводит к неуместным результатам. Например, a + b + c обычно не совпадает с b + c + a. Если это вызывает проблему, объяснять нечего, это то, что вы исправляете.