Hallo,
Ik heb een vraag ik ben bezig met een simpele berekening in Access 2003. Het is voor een ledenregistratie programma.
'Ergens' in het programma komt de volgende formule voor:
intRest = 5 * ((intTeVerdelen / 5) - intPerGroep)
Stel: intTeVerdelen = 214 en intPerGroep = 42
dan krijg je dus: intRest = 5 * ( (214/5) - 42 )
wordt: intRest = 5 * (42.8 - 42)
wordt: intRest = 5 * 0.8 => 4
Maar wat doet Access! 42.8 - 42 = 0,799999999999997 !!!
Heeft iemand een idee wat hier fout gaat?
Groet,
Bilbo
Ik heb een vraag ik ben bezig met een simpele berekening in Access 2003. Het is voor een ledenregistratie programma.
'Ergens' in het programma komt de volgende formule voor:
intRest = 5 * ((intTeVerdelen / 5) - intPerGroep)
Stel: intTeVerdelen = 214 en intPerGroep = 42
dan krijg je dus: intRest = 5 * ( (214/5) - 42 )
wordt: intRest = 5 * (42.8 - 42)
wordt: intRest = 5 * 0.8 => 4
Maar wat doet Access! 42.8 - 42 = 0,799999999999997 !!!

Heeft iemand een idee wat hier fout gaat?
Groet,
Bilbo