Verfasst: 02.05.2006 05:50
Hi zusammen, ... sorry dass mein Antwort etwas gedauert hat.
Ein guter Tip war das mit der Multiplikation VOR der Division von hardfalcon, was in vielen Fällen schon ausreicht.
Die Sache mit dem Shiften und auch die Geschichte mit dem Fixkomma wende ich natürlich schon an.
Aber was ich eigentlich gesucht hatte, hat ganz unscheinbar und nebenbei remi_meier gepostet.
Durch den Zusatz von Int() wird tatsächlich die Berechnung als Fließkommawert erzwungen (s.Beispiel):
Vielen Dank an Alle.
Ein guter Tip war das mit der Multiplikation VOR der Division von hardfalcon, was in vielen Fällen schon ausreicht.

Die Sache mit dem Shiften und auch die Geschichte mit dem Fixkomma wende ich natürlich schon an.
Aber was ich eigentlich gesucht hatte, hat ganz unscheinbar und nebenbei remi_meier gepostet.

Durch den Zusatz von Int() wird tatsächlich die Berechnung als Fließkommawert erzwungen (s.Beispiel):
Code: Alles auswählen
a.l = 1
b.l = 2
c.l = 10
d.l = Int(a/b*c) ; <= ohne Int() = '0' mit Int() = '5'
e.l = 0.0+a/b*c ; <= Ergebnis = '5'
Debug d
Debug e
Vielen Dank an Alle.
