Rundet "Round" falsch ?
Re: Rundet "Round" falsch ?
Nicht vergessen: Papier ist gedultig. Nicht immer ist das was geschrieben ist auch tatsächlich 1:1 umgesetzt.
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Re: Rundet "Round" falsch ?
Da scheint etwas wirklich ein bischen nicht zu stimmen.
Allerdings sollte man eins beachten: Float und Doubles sind *KEINE* exakten Werte, es sind immer Schätzwerte und mehr nicht. Das Ergebnis wird nie genau sein. Wenn man bspw. Währungen hat, sollte man sie auf keinen Fall verwenden.
Allerdings sollte man eins beachten: Float und Doubles sind *KEINE* exakten Werte, es sind immer Schätzwerte und mehr nicht. Das Ergebnis wird nie genau sein. Wenn man bspw. Währungen hat, sollte man sie auf keinen Fall verwenden.
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
Re: Rundet "Round" falsch ?
Gibt es eine allgemeine Lösung?Wenn man bspw. Währungen hat, sollte man sie auf keinen Fall verwenden.
PB5 / Spiderbasic / WB14 / Win7 / Win8.1 / Win10 / Debian 9
Re: Rundet "Round" falsch ?
Ja - in Cent rechnen, wenns um Euros geht.dysti hat geschrieben:Gibt es eine allgemeine Lösung?Wenn man bspw. Währungen hat, sollte man sie auf keinen Fall verwenden.
Und noch ein Tip beim Rechnen: Wenn du bspw. 5% haben willst:
Pro5=Wert*5/100
Also erst Multiplikation dann Division. Setzt natürlich vorraus, das nach oben hin Luft ist (sollte man vorher überprüfen). Am besten nimmt man da gleich ein Quad.
Wenn PureBasic sauber Programmiert ist, werden Integer-Multiplikationen und Divisionen genommen und dann past alles. Wenn du eine Stelle zwecks runden mehr haben willst, mußt du halt in zentel-cent rechnen.
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!