Coders Chit-Chat

03/08/2016 00:01 alpines#436
Quote:
Originally Posted by Ay yıldız View Post
Jungs,
welchen Datentyp nehmt ihr immer wenn ihr mit Währung rechnet?
Float sollte da eigentlich reichen da du max. auf 6 Nachkommastellen kommst bei Mikrotransaktionen und bei normalen auf 2 Nachkommastellen.
03/08/2016 00:03 Yavuz Karasu#437
Quote:
Originally Posted by alpines View Post
Float sollte da eigentlich reichen da du max. auf 6 Nachkommastellen kommst bei Mikrotransaktionen und bei normalen auf 2 Nachkommastellen.
An Float hab ich schon gedacht aber ich hatte double als Datentyp für meinen Umrechner genommen, :facepalm:. Kein Wunder das mein Umrechner die Nachkommastellen nicht richtig gerundet hat :(
03/08/2016 00:27 warfley#438
Quote:
Originally Posted by Ay yıldız View Post
An Float hab ich schon gedacht aber ich hatte double als Datentyp für meinen Umrechner genommen, :facepalm:. Kein Wunder das mein Umrechner die Nachkommastellen nicht richtig gerundet hat :(
Da double präziser ist als Float sollte es eigentlich nichts daran ändern. Allerdings sind alle Fließkommatypen ungenau, bei Währungen würde ich sogar eher auf Fixkomma Typen gehen. Damit hast du zwar nur eine Limitierte zahl an Nachkommastellen, aber dafür wird jede abgedeckt
03/08/2016 03:19 algernong#439
Ich würde Cents statt Euros speichern und dann mit Int rechnen.

Mit double wird das auch schnell ungenau:
Code:
double t = 1.92;
System.out.println(t * 792);
Das Ergebnis ist 1496.88, Java rechnet aber 1496.8799999999999, also 1496.87, wenn man die hintere Stellen abschneidet.
03/08/2016 06:04 mydoom#440
Wenn es um "wichtige" Berechnungen geht, würde ich ebenfalls zu Integern raten.
03/08/2016 12:44 Serraniel#441
Dito. Integer und dann in der kleinsten Einheit (also Cent) abspeichern .
03/08/2016 16:05 Yavuz Karasu#442
Quote:
Originally Posted by mydoom View Post
Wenn es um "wichtige" Berechnungen geht, würde ich ebenfalls zu Integern raten.
Ja es geht um wichtige Berechnungen :)
03/08/2016 22:23 MrDami123#443
Quote:
Originally Posted by Ay yıldız View Post
Ja es geht um wichtige Berechnungen :)
Dann würde ich ggf. noch gegenprüfen ob nicht iwo zwischendurch mal was flöten geht. Die Integration braucht aber etwas Zeit und Gehirnschmalz. Auf Dauer gesehen ists aber wert, vor allem bei Geld.
03/09/2016 18:32 warfley#444
Quote:
Originally Posted by Ay yıldız View Post
Ja es geht um wichtige Berechnungen :)
Es gibt grade wenn es um Geld geht viele (in Deutschland auch gesetzliche) Standards (Muster bzw. Englisch "patterns"), die genau definieren welche Typen verwendet werden sollen, wie viele Nachkommastellen, und wie die Berechnung von statten gehen soll. Diese solltest du dir dann mal ansehen.

Was ich auf die schnelle dazu gefunden habe: [Only registered and activated users can see links. Click Here To Register...].
Das beschäftigt sich allerdings nicht mit den Gesetzlichen Vorgaben in Deutschland
03/14/2016 14:31 Yavuz Karasu#445
wie geht noch mal Kobinatorik? Ich will rausfinden wie viele "Smilies" man mit mein neues tool machen kann
03/14/2016 14:51 warfley#446
Quote:
Originally Posted by Ay yıldız View Post
wie geht noch mal Kobinatorik? Ich will rausfinden wie viele "Smilies" man mit mein neues tool machen kann
[Only registered and activated users can see links. Click Here To Register...]
03/15/2016 11:15 Ares#447
UIKit oder Bootstrap?
03/15/2016 11:42 Der-Eddy#448
Quote:
Originally Posted by Ares View Post
UIKit oder Bootstrap?

Oder Semantic-UI :p
[Only registered and activated users can see links. Click Here To Register...]
03/15/2016 11:53 Ares#449
Brauch irgendwas, das oft eingesetzt wird, damit ich mir alles zusammenklauen kann -kappa-

Ne Spaß, aber unterscheiden die sich groß?
03/15/2016 12:10 Devsome#450
Quote:
Originally Posted by Ares View Post
Brauch irgendwas, das oft eingesetzt wird, damit ich mir alles zusammenklauen kann -kappa-

Ne Spaß, aber unterscheiden die sich groß?
Nimm Bootstrap :3