1.3 Equality Test

It is better not to test equality in float point arithmetic. Just test if the difference is less than a specific small value i.e. 1e-8.

Bin2Dec(Dec2Bin(1.0, FALSE)) == 1.0
## [1] TRUE
Bin2Dec(Dec2Bin(1.1, FALSE)) == 1.1 # FALSE
## [1] FALSE
Bin2Dec(Dec2Bin(1.2, FALSE)) == 1.2 # FALSE
## [1] FALSE
Bin2Dec(Dec2Bin(1.3, FALSE)) == 1.3 # FALSE
## [1] FALSE
Bin2Dec(Dec2Bin(1.4, FALSE)) == 1.4 # FALSE
## [1] FALSE
Bin2Dec(Dec2Bin(1.5, FALSE)) == 1.5
## [1] TRUE
Bin2Dec(Dec2Bin(1.0)) == 1.0
## [1] TRUE
Bin2Dec(Dec2Bin(1.1)) == 1.1 # TRUE
## [1] TRUE
Bin2Dec(Dec2Bin(1.2)) == 1.2 # TRUE
## [1] TRUE
Bin2Dec(Dec2Bin(1.3)) == 1.3 # TRUE
## [1] TRUE
Bin2Dec(Dec2Bin(1.4)) == 1.4 # TRUE
## [1] TRUE
Bin2Dec(Dec2Bin(1.5)) == 1.5
## [1] TRUE
99/(72*1.3) == 99/72/1.3   # from Cockcroft-Gault Equation
## [1] FALSE

Explain the above result.