Точность в Erlang

Следующий код дает мне 5,999999999999998 в Результате, но правильный ответ - 6.

Alpha = math:acos((4*4 + 5*5 - 3*3) / (2*4*5))
Area = 1/2 * 4 * 5 * math:sin(Alpha)

Является возможно ли получить 6?

5
задан legoscia 5 October 2011 в 15:29
поделиться