Alles anzeigenHi, nach langer Zeit!
Hier was neues einfaches für die Interessierten. Diesmal auch ohne Pokes und Peeks.
Vielleicht zu einfach, aber "komplizierter" hat anscheinend diesen Thread beerdigt. Ich versuche, ihn mal wiederzubeleben.
Und ohne Peeks/Pokes damit wohl auch BASIC-native (zumindest MS-BASIC) und nicht speziell für den C64.
100 i=0:j=0:e$=""
110 for i=0 to 10
120 for j=10 to 0
130 print "HOME" ("clear screen" in your BASIC)
140 e$=str$(i+j)
150 print e$
160 next j: next i
170 goto 110
Gruß und viel Spaß 4k4! (HowTo und Regeln im ersten Post dieses Threads!)
Ohne es genau zu wissen, denke ich, dass das Programm in der j-Schleife festhängt und daher lediglich im Wechsel den Bildschirm löscht und dann 10 ausgibt.
Warum 10? Da die i-Schleife nicht über 0 hinaus kommt (weil bei der j Schleife kein Step-1 enthalten ist und daher immer bei 10 bleibt) ergibt i+j halt 10 was durch str$ in e$ gespeichert und mit Print e$ nach dem löschen des Bildschirms geprintet wird.
Was anderes wäre natürlich, wenn die j-Schleife wegen dem fehlenden Step-1 hochzählen würde… keine Ahnung ohne zu testen 😀