Wobei noch zu sagen waere, dass es viele Moeglichkeiten gibt
einer Katze das Fell abzuziehen (wie die Amerikaner sagen).
Ein anderer wuerde vielleicht folgendes machen:
Ich zieh einfach immer eine Sekunde ab. Wenn dann -1
rauskommt, dann hab ich zuviel abgezogen und bin
'ueber die Minute gerauscht'. Also eine Minute weniger
und die Sekunden auf 59 setzen (oder: zu den Sekunden
wieder 60 dazuzaehlen, den -1 + 60 -> 59)
Du musst sowas wie einen Mittelweg gehen: Ohne Plan
sich an den Rechner zu setzen ist besonders bei komplexen
Problemen ein sicherer Weg ins Desaster. Auf der anderen
Seite musst Du auch ein wenig probieren. Es passiert ja nicht
viel (im Sinne von: du machst was kaputt). Manchmal ist es auch
hilfreich zunaechst mal ein einfacheres Problem zu loesen.
Vergiss mal die Minuten fuer einen Moment. Schreib einfach mal
einen Code der im Sekundentakt eine Zahl runterzaehlt. Den
Sekundentakt hinzukriegen kann auch schon eine Herausforderung
sein. Wenn Du Dem Ding dann zusiehst:
10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, -1, -2, ...
koenntest Du vielleicht auf die Idee kommen, dass nach 0
irgendetwas passieren muss. Also fuehrst Du erst jetzt die
Minuten ein und probierst ein bischen rum, bis die bei 0
richtig runtergezaehlt werden.
Trenn Dich auch von der Vorstellung, dass Du Dich hinsetzt
und direkt, aus dem Stand, ein fehlerfreies Programm schreiben
kannst. Du waerst der Erste dem das gelingt. Mit genug Uebung
und viel Praxis geht das bei einfachen Programmen, aber bei einem
Neuling ist das so gut wie ausgeschlossen, wenn wir mal die
allereinfachsten Erst-Programme (Hallo World) aussen vor lassen.