Hi Leute! IC hstehe aktuell vor einem Ratlosen Problem.
Ich habe eine Switch anweisung definiert, die mir sagt, was für nachkommastellen die aktuelle Zahl besitzt.
Nun,Ich ziehe einfach von der Aktuellne Zahl (z.B: 9,50) die gerundete Version ab (9) Das ergebniss sollte 0.50 sein.
Dies Funktioniert auch einwandfrei, bis auf einen Wert: 0.75.
Alles anzeigen
Alle diese Fälle träten auch ein ,bis auf der erste. (0.75) ICh habe allesmögliche ausprobiert. Aus der Rechnung im Switch, kommt immer 0.75 raus, dennoch erkennt er die Zahl im Case nicht.
Ich habe versucht mit dem Variablen zu setzen, irgendtwas zu Zeichnen, usw... > Hat alles nichts gebracht.
Das eigenartige ist, dass wenn ich in die Switch anweisung 0.75 eingebe wie z.B:
Wird auch der erste case erkannt. Wenn allerdings die Rechnung mit der Variable eingesetzt wird, funktioniert das nicht, obwohl der Wert 0.75 rauskommt.
Weiss da jemand Rat?
(PS: Nutze GM 8.1)
Ich habe eine Switch anweisung definiert, die mir sagt, was für nachkommastellen die aktuelle Zahl besitzt.
Nun,Ich ziehe einfach von der Aktuellne Zahl (z.B: 9,50) die gerundete Version ab (9) Das ergebniss sollte 0.50 sein.
Dies Funktioniert auch einwandfrei, bis auf einen Wert: 0.75.
GML-Quellcode
Alle diese Fälle träten auch ein ,bis auf der erste. (0.75) ICh habe allesmögliche ausprobiert. Aus der Rechnung im Switch, kommt immer 0.75 raus, dennoch erkennt er die Zahl im Case nicht.
Ich habe versucht mit dem Variablen zu setzen, irgendtwas zu Zeichnen, usw... > Hat alles nichts gebracht.
Das eigenartige ist, dass wenn ich in die Switch anweisung 0.75 eingebe wie z.B:
Wird auch der erste case erkannt. Wenn allerdings die Rechnung mit der Variable eingesetzt wird, funktioniert das nicht, obwohl der Wert 0.75 rauskommt.
Weiss da jemand Rat?
(PS: Nutze GM 8.1)