ich möchte in VB5 eine Möglichkeit schaffen, dass Benutzer Volumengewicht berechnen können, indem sie in 3 Felder (Länge, Breite, Höhe) die Masse in Zentimetern eingeben können.
Die Formel für das Volumengewicht lautet LxBxH / 6000
VB5 hat aber ‚leichte‘ Rechenschwierigkeiten… gibt man als Bspl. 10x10x10 in die entsprechenden Felder ein, lautet das Ergebnis bei VB5 nicht etwa 1000 sondern irgendeine astronomische Zahl… durch 6000 brauche ich damit erst garnicht zu teilen, denn es kommt eine absolut irrwitzig falsche Zahl heraus.
Muss ich evtl. noch irgendwas besonderes beachten, wenn ich mit Feldern in VB rechnen will??!?!?
ich möchte in VB5 eine Möglichkeit schaffen, dass Benutzer
Volumengewicht berechnen können, indem sie in 3 Felder (Länge,
Breite, Höhe) die Masse in Zentimetern eingeben können.
Die Formel für das Volumengewicht lautet LxBxH / 6000
VB5 hat aber ‚leichte‘ Rechenschwierigkeiten… gibt man als
Bspl. 10x10x10 in die entsprechenden Felder ein, lautet das
Ergebnis bei VB5 nicht etwa 1000 sondern irgendeine
astronomische Zahl… durch 6000 brauche ich damit erst
garnicht zu teilen, denn es kommt eine absolut irrwitzig
falsche Zahl heraus.
*g* wie machst Du das? VB4 konnte das und VB6 kann’s auch.
Muss ich evtl. noch irgendwas besonderes beachten, wenn ich
mit Feldern in VB rechnen will??!?!?
Ich kann den Fehler bei VB6 nicht nachvollziehen, aber weil Du ja mit ganzen Zentimetern arbeitest und multiplizierst, scheinst Du an der Stelle nur ganze Zahlen zu brauchen. Der Fehler kann nur aus dem Fließkommaakkumulator stammen, also versuch’s mal mit: