Forum: Object-Pascal / Delphi-Language
Delphi
by TimoB,
1. Okt 2008
sorry wegen derm themenbezeichnung.
das round (zahl - 0,5) kann mir auch nicht weiterhelfen. z.b. 0,99999955 -0,5 = 0,49999955 und damit auch 0
Forum: Object-Pascal / Delphi-Language
Delphi
by TimoB,
1. Okt 2008
div geht nur bei ganzen zahlen, real hatten wir vorher auch gehabt und da war das gleiche problem.
round können wir nicht nehmen, da wir immer auf die ganze zahl abrunden müssen.
Forum: Object-Pascal / Delphi-Language
Delphi
by TimoB,
1. Okt 2008
das geht nicht, div geht doch nur bei integer oder?
und die zahlen müssen single sein, da sie kommazahlen sind
Forum: Object-Pascal / Delphi-Language
Delphi
by TimoB,
1. Okt 2008
ich muss aber trunc machen, da man z.b. keine 4,3 zeilen haben kann.
intger kann ich auch nicht nehmen, da wir auch kommawerte eingeben können.
ich versteh halt nicht wie er auf die 0,999999945 kommen kann. wenn man 3,7 / 3,7 hat
Forum: Object-Pascal / Delphi-Language
Delphi
by TimoB,
1. Okt 2008
Hallo,
habe da ein Problem wo ich überhaupt nicht weiter komme...
ich gebe eine Länge in ein Eingabefeld ein mit :
Laenge := strtofloat (editlaenge.Text);
denn wird die Anzahl der Zellen eines Regals folgendermaßen berechnet:
Anzahlzellen4 := trunc((Laenge-Staenderbreite) / (Zellenbreite4+Staenderbreite));