Stimmt, da hatte ich einen kleinen Denkfehler was den Rest angeht - das
funktioniert tatsächlich so, ist aber umständlich.
Dein neuer Code sollte so gut funktionieren, falls es dir nicht um
maximale Geschwindigkeit geht. Falls doch, solltest du dir einmal den
Vorschlag von Spess angucken, er braucht in seiner Schleife nur 4 statt
deiner 7 Zyklen.
Noch schneller wäre eine Multiplikation mit 0.1, falls ein
Hardwaremultiplizierer zur Verfügung steht. In 99% der Fälle dürfte
deine Lösung aber gute Dienste leisten.