Hallo, und zwar probiere ich schon die ganze zeit herum und habe schon unzählige Threads durch gelesen aber nichts zu meinem Problem gefunden. Ich Möchte Feststellen ob ein div : Double Nachkommastellen hat und wenn dann auf Ganzzahl inc'en.
z.B so....
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| x , y : double; x:= x div $3; y := x; zb y := 178.35
jetzt mein Problem.... if y 0.xx then +1 else = nothing
z.B y := 111.00000000 then nothing...nicht ( +1 ) else ( +1 ) |
aber bei ganzen wert also aus z.B 178.35 wird wegen Kommastellen 179.
Also wenn Kommastellen da sind dann die Ganzzahl runden und die Kommastellen abschneiden. Hat vielleicht einer von euch eine Idee wie man das ganze machen könnte? Hab gar keine Ahnung auch noch nicht so viel mit fpu also float zahlen gemacht.
Moderiert von
Narses: Topic aus Sonstiges (Delphi) verschoben am So 04.11.2012 um 21:08