Hallo tichy!
Der Sollschritt wäre 230/500 = 0.46, den kann man nicht jedesmal ausführen. Aber man kann ihn mit jedem Zeitintervall aufaddieren und bei Überschreiten von 1 einen Schritt machen und davon wieder 1 abziehen.
So sieht's dann aus:Falls gerundet werden soll, dann starte einfach mit 0.5Code:0.46 0.92 1.38 - 1 = 0.38 -> Schritt 0.84 1.3 - 1 = 0.3 -> Schritt 0.76 usw.
Wenn du mit Integer rechnen willst, dann multiplizier alles mit 100.
Gruß Waste
Lesezeichen