Hallo,
Naja, ich nehm für Kohle immer Integers, weil ich halt nur Cent abspeichere. Hab damit noch nie Probleme gehabt. Es mag allerdings Spezialfälle geben, wo andere Typen besser sind...
Was machst du bei Tankstellenpreisen?
Ich vermag das Problem nicht zu erkennen. Was soll ich da machen? Ich hab noch nie in meinem Leben etwas mit einer Tankstelle zu tun gehabt, ich hab kein Auto, ich hab nicht einmal einen Führerschein - und so viel Flexibilität kann man mir schon zutrauen, daß ich, sollte sich daran etwas ändern, mental und psychisch in der Lage bin, andere Datentypen zu verwenden, wenn es notwendig sein sollte. Die Frage solltest Du eigentlich der Tankstelle stellen: was macht die denn, wenn am Ende ein halber Cent herauskommt?
Im Übrigen kommt meine Vorliebe für Integers aus einer Zeit, als man den Luxus von Decimal- oder Währungsdatentypen noch nicht kannte und ein Integer sowohl beim Rechnen schneller war als auch gespeichert weniger Platz benötigte. Buchhalterisch ist das Rechnen mit Cents absolut korrekt, wenn man die kaufmännischen Rundungsregeln beachtet. Alles andere sind Schein- oder Luxusprobleme...