Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   problem mit reellen Zahlen (https://www.delphipraxis.net/195096-problem-mit-reellen-zahlen.html)

Marco Steinebach 1. Feb 2018 08:44

problem mit reellen Zahlen
 
Hallo zusammen,
schade um die schöne Nacht - vielleicht könnt ihr mir weiterhelfen. ;-)
42095 / 100
sollte ja eigentlich
420,95
ergeben.
Werte ich das via "Inspektion" strg+f7 aus, stimmt das auch. Weise ich das ganze einer Variablen vom Typ single zu, kommt
420,949999903
heraus - und mir ist absolut nicht klar, warum.
Code:
var
  x: single;
begin
  x := 42095 / 100;
Kann mir irgendwer erklären, ob ich zu blöd bin, oder an was das liegt?
Herzliche Grüße
Marco

Fritzew 1. Feb 2018 08:53

AW: problem mit reellen Zahlen
 
Schau Dir mal das an:

http://rvelthuis.de/articles/articles-floats.html

Marco Steinebach 1. Feb 2018 09:18

AW: problem mit reellen Zahlen
 
Hallo,
puh! Dann versteh ich auch, warum das nix geworden ist. Also entweder, für meinen Fall würde es reichen, TCurrency, oder die Math-Unit benutzen.
Herzliche Grüße
Marco


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz