Hallo,
dachte darüber nach für Berechnung Festkomma-Arthmetik zu nutzen.
Nun hatte ich bereits drei Ideen der Implementierung und ist gibt bestimmt weitere. Die Frage ich habe, ist welche ist am Sinnvollsten?
Dafür mussen ja, bisherige Typen umgedeutet werden.
Die erste Idee, die ich bisher daher hatte, ist in einer zu schreibenen Mathebiblothek, die Anzahl aller Nachkommastellen zuübergeben, sodass man eine Dezimal darstellte Zahl durch 10^n Teilen muss, und schon hat man die ganze Zahl, der Rest die Nachkommastellen.
Alternativ, könnte man auch die Anzahl der bits hinterlegen, und die Zahlen in binärer Darstellung uminterpretieren mithilfe von bitweiser Logik.
Zu guter Letzt könnte Man auch auf die Hinterlegung in einer Biblothek verzichten und in einem Klassentypen den Ganzahlanteil als und die Nachkommastellen als einzelne Attribute hinterlegen, bei letzter wieder mit Bitweiser Logik umgedeutet werden müsste...(?)
Dann wäre zum Beispiel (100, 0x7) das äquivalent zu 100.5.
Was haltet ihr von den Idee? Die letzten beiden verbrauchen für mich zu viel Rechenaufwand. Kann man das Problem auch noch effizenter Lösen?
Mit freundlichen Grüßen,
Mummel