Mein Vorschlag:
Start: Nummer des heutigen Tags (mo=0, so=6);
Ende: Nummer des Zieltags
ind := ((7-start)+Ende) mod 7;
Müsste eigentlich stimmen, ich hab mir einfach das Gitter aufgemalt
Code:
Mo: 0 1 2 3 4 5 6
Di: 6 0 1 2 3 4 5
usw.
Und dann etwas gespielt. Die erste Zeile runter bekomm ich mit 7-Tag, dann geh ich Ende Schritte nach rechts und schau noch, ob ich über die Sieben raus bin.
Erwarte das Beste und bereite dich auf das Schlimmste vor.