Die Berechnung ist also so (kompliziert) aufgebaut, um universal zu sein oder?
Oder damit ihr was zum Lernen habt.
Aber nein, es kommt tatsächlich öffters vor, dass man Dinge zusammenfasst, also z.B. das "eine Schleife" statt "Zwei".
* einmal spart es eine Verschachtelungstieft
* vor allem spart es 50% Speicher (eine Variale statt zwei) .......... gaaaaaaaaaaaanz früher war sowas mal sehr wichtig (außerdem sind wir faul und machen gern weniger)
* bei Debuggen kann man es so oder so sehen ... hier "man sieht die gesamtzahl" gegen "man sieht genau wo man ist" (muß aber rechnen wieviel es noch ist)
* aber auch wenn man Code von einer Schleife auf "Einzelausführung" umbaut und das dann iterativ oder rekursiv aufruft, da ist "eine Variable" womöglich auch einfacher