Kommt auf die Nachkommastelle an, also wie groß der ist.
Ich würde es so machen:
-Erstelle eine zusätzliche Variable.
-Setze die Zahl, die geteilt werden soll, in diese Variable ein.
-Die Originalzahl teilst du normal.
-Bei der neuen Variable verwendest du den Rechenbefehl "Mod" und benutzt die gleichen Zahl wie bei der normalgeteilten Variable, dadurch wird dividiert und es werden nur die Stellen nach den Komma angezeigt.
-Prüfe per Fork diese Variable, ob sie 10 oder größer sind, und teile sie dann mit "/". Wiederhole den Vorgang, bis du kleiner als 10 hast.
-Prüfe, ob die daraus folgende Zahl 5 oder größer ist. Wenn dies der Fall ist, +1 zu der normalgeteilten Zahl.
Damit gibt es zwar keine Erhöhung bei Kommazahlen zwischen x.4[0]1 und x.4[9]9 ([n] steht für eine periodische Folge), aber ich denke, das ist zu verkraften.
Ich frage mal aus Neugier: Wofür brauchst du denn echt gerundete Variablen?






Zitieren