not equal zero,but 2.068e-25
14058.19+34.63-14092.82=2.068e-25
This is normal when using binary floating point numbers for calculating decimal values, explanation here:
https://en.wikipedia.org/wiki/Floating_point#Accuracy_proble ms
https://en.wikipedia.org/wiki/Floating_point#Accuracy_proble ms