Unser Lehrer hat aber gesagt, dass man für die Schrittzahl auch Float Werte nehmen kann.
Hat euer Lehrer denn nicht auch gesagt, daß man Floatwerte niemals auf Gleichheit testen soll? Wegen der Ungenauigkeiten sind solche Vergleiche nicht zuverlässig. In deinen
until
Bedingungen solltest du stattdessn
<=
bzw.
>=
verwenden.