Goedenacht,
Ik ben bezig met een klein project, ik wil in mijn programma een uitkomst checken en deze via een website laten berekenen. De gebruiker krijgt een code die hij in een formulier kan plaatsen en daarna via de email een code krijgt meegestuurd. Deze code kan weer in het programma worden gedouwd om vervolgens te checken of hij wel of niet goed is. Nu werkt alles uitstekend op 1 ding na. De getallen verschillen:
Ik weet dat het probleem licht bij het afronden van de getallen. De uitkomst van de altijd betrouwbare rekenmachine = 2152352095235 de uitkomst van C# dus.
Dit is mijn simpele PHP code:
Weet iemand waar de oorzaak van dit probleem licht?
Ik ben bezig met een klein project, ik wil in mijn programma een uitkomst checken en deze via een website laten berekenen. De gebruiker krijgt een code die hij in een formulier kan plaatsen en daarna via de email een code krijgt meegestuurd. Deze code kan weer in het programma worden gedouwd om vervolgens te checken of hij wel of niet goed is. Nu werkt alles uitstekend op 1 ding na. De getallen verschillen:
code:
1
2
| C#: 2152352095235 PHP: 2152352095240 |
Ik weet dat het probleem licht bij het afronden van de getallen. De uitkomst van de altijd betrouwbare rekenmachine = 2152352095235 de uitkomst van C# dus.
Dit is mijn simpele PHP code:
PHP:
1
2
3
4
| function calc_serial ($id) { return $key = $id * 965; } |
Weet iemand waar de oorzaak van dit probleem licht?
Schiet tussen de palen en je scoort!