Die Zehnerstelle braucht man eigentlich gar nicht berechnen.
Und wenn man das mit / 10 macht, kann es passieren das der Maker bei z.B. 45 4,5 anfängt zu runden und das Ergebniss stimmt nicht mehr.
Ich würde mir ganz einfach die Einerstelle per Mod 10 holen und dann folgernde Abfragen durchführen:
Zitat
Ok hab Variabel 1 und 2 auf Zack Level gesetzt und beide mod 10 genommen. Bei der Ausgabe von Level 1, wird aber bei mir 11 ausgegeben.
Was mach ich falsch?
...
Die Zehnerstelle darf man modulo nehmen. Aber nicht 10. Modulo gibt den Rest einer Division aus.
Effekt:
45 / 10 = 4 Rest 5 (Mod gibt 5 aus).
45 / 100 = 0 Rest 45 (Mod gibt 45 aus).
Daher kommt es das du zweimal eine 1 bekommst.
1 / 10 = 0 Rest 1.
Wenn du das auf Einer als auch auf Zehner anwendest haben beide den Wert 1 und so kommt das halt...