Binary representation [Software]

posted by ElMaestro  – Denmark, 2018-03-16 13:13 (1362 d 06:46 ago) – Posting: # 18561
Views: 5,515

Hi Mittyri,

» x=0.250000
» as it should be
» :confused:

How nice, then it is also compiler-dependent...
The issue is that 0.05 cannot be represented accurately in a binary brain.
So, the compiler will need to deal with such a fraction and either round it up or round it down. Whatever it does, it can have downstream implications. In my case it implied that my simple naïve decimal logic (0.25 <=0.25) never evaluated to TRUE because it was not tested as such.
The solution could be to add e.g. 1e-8 to the righthand side. Dumb, but that's logic.
Computers suck.

Pass or fail!

Complete thread:

 Admin contact
21,788 posts in 4,557 threads, 1,548 registered users;
online 7 (0 registered, 7 guests [including 5 identified bots]).
Forum time: Tuesday 19:59 CET (Europe/Vienna)

A big computer, a complex algorithm and a long time
does not equal science.    Robert Gentleman

The Bioequivalence and Bioavailability Forum is hosted by
BEBAC Ing. Helmut Schütz