Problem: double ohne nachkommastellen
-
Hallo zusammen,
Ich habe folgendes Problem:
ppm = (bpm * ppb) / 60 / 1000;ppm ist ein double (float hab ich auch schon probiert)
bpm und ppb sind integer
bpm = 120 und ppb = 50so, nun passiert bei mir folgendes:
wenn ich die rechnung laufen lasse, erhalte ich für ppm = 0 obwohl ppm = 0.1 sein sollte, wenn ich ppb auf 500 erhöhe, erhalte ich 1, was ja auch stimmt...hat irgendwer eine idee, was da schief läuft? danke schonmal im voraus
-
BurnerPat schrieb:
ppm = (bpm * ppb) / 60.0d / 1000.0d;Probiers mal so.
-
aber ohne 'd' bei den Zahlen...
-
hat funktioniert, danke für die schnelle hilfe