Ich habs schon mit Arrays probiert, aber bis jetzt noch recht erfolglos. Der Code soll ja möglichst klein bleiben.
Was genau hat denn mit den Arrays nicht geklappt? Ich programmiere zwar erst seit ein paar Monaten mit BASCOM, habe aber genau so eine Aufgabe mit Arrays problemlos gelöst bekommen (EINE Subroutine, die einen Haufen Variablen nacheinander auf die selbe Art und Weise durchrechnet).

Auf die Code-Größe habe ich zwar nicht geachtet, kleiner geht´s aber m.E. nicht. Wie hast Du´s denn konkret versucht?