Forum: Algorithmen, Datenstrukturen und Klassendesign
by arnof,
27. Nov 2013
COBOL nein danke, gibt es das überhaupt noch in der normalen Welt?
Das Runden hat man selbst im griff, wenn man eine eigene Rundungfunktion generell benutzt, was ich immer mache.
Es gibt ja auch andere Länder in denen komplett anders zu Runden ist:Beispiel Schweiz, da ist die kleinste Einheit 5 Rappen :wink:
Forum: Algorithmen, Datenstrukturen und Klassendesign
by arnof,
27. Nov 2013
Jeder muss wissen wie er es löst, den Gedanken was dazuzurechnen ist erstmal ungewöhnlich und macht sicher auf den ersten Blick komisch und mag falsch erscheinen. Andere Datentypen zu nehmen ist sicher auch eine Lösung, ich möchte mich aber nicht nur auf EMBA verlassen, manchmal ist man da halt auch verlassen 8-)
Ich kann nur aus meiner Erfahrung sagen, da ich mich in meinen Programmiererleben...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by arnof,
27. Nov 2013
@JasonDX: hat Du hier die Frage gestellt ?
Wenn Du einen Sinnvollen Beitrag hast, dann schreibe Ihn. Wenn Du meinst, das mein Beitrag falsch ist, dann hoffe ich für deine Kunden, das Du nichts mit WAWIS/ERP-System usw in der Entwicklung zu tun hast!
Forum: Algorithmen, Datenstrukturen und Klassendesign
by arnof,
27. Nov 2013
Also ich habe noch keine Rechnung mit 0.01499999 gesehen. Ich mache das schon 25 Jahre und weiß wovon ich spreche. Man kann diesen Tipp annehmen oder auch nicht! Wenn man das nicht so macht, so kann ich Dir versprechend, das in bestimmten Branchen Dir die Software um die Ohren fliegt, wenn der Kunde anfängt nachzurechnen!
Natürlich ist die große Kunst nur an den richtigen Stellen zu runden,...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by arnof,
27. Nov 2013
Egal welche Datentypen man verwendet oder das benutzte System bietet, wenn man eine Kleinigkeit hinzuaddiert, so bekommt man das Floatproblem in den Griff.
Zur Info für die Allgemeinheit: alle Floattypen sind nur Näherungswerte und aus 0.015 (was gerundet dann 0.02 währe kann schon mal im echten Leben folgendes werden:
0.014999999 was gerundet nun mal 0.01 ergibt.
Das ist schon großen...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by arnof,
26. Nov 2013
Praxis: jede Rechnung, Angebot oder Kassenbon ….