Hausaufgabe in Qbasic

Guten Abend an alle,

Wir haben heut in der Schule mit Qbasic angefangen und auch ne Hausaufgabe aufbekommen die ich absolut nicht Hinbekomme

Und zwar:

SCREEN 13
DO
x = x + 1
LOCATE x, 2
COLOR x
PRINT x
LOOP UNTIL x = 10

Es erscheinen Bunt die Zahlen von 1-10 Untereinander… JETZT KOMMT MEINE EIGENTLICHE FRAGE: Wie bekomm ich das hin das die Zahlen nicht untereinander sondern Diagonal angezeigt werden ???
Bitte Bitte helft mir

Guten Abend an alle,

Hallo Geisterreiter,

Und zwar:

SCREEN 13
DO
x = x + 1
LOCATE x, 2
COLOR x
PRINT x
LOOP UNTIL x = 10

Es erscheinen Bunt die Zahlen von 1-10 Untereinander… JETZT
KOMMT MEINE EIGENTLICHE FRAGE: Wie bekomm ich das hin das die
Zahlen nicht untereinander sondern Diagonal angezeigt werden
???

Meinst du wirklich diagonal, oder doch eher waagerecht?

Bitte Bitte helft mir

Von uralten BASIC-Dialekten kenne ich es, dass man ein Semikolon hinter die Ausgabe schreiben muss, wenn die nächste Ausgabe dahinter weiter schreiben soll.
Du kannst also mal versuchen, die Ausgabe mit
PRINT x;
zu machen

Ja, habs grad noch mal nachgeschaut:
http://www.o-bizz.de/qbtuts/qb-einf/index.htm

Und mit einem Komma statt des Semikolons kannst du einen Tabulatorsprung erzeugen.

Gruß, Andreas

PS @alle
Ich weiß, wir machen hier keine Hausaufgaben. Aber es hat mich in den Fingern gejuckt, mal meine Uralt-Kenntnisse wieder auszukramen. Sorry!

SCREEN 13
DO
x = x + 1
y = 2 + x
LOCATE x, y
COLOR x
PRINT x
LOOP UNTIL x = 10

Mit dem Befehl LOCATE Zeile, Spalte kann vor einem Ausgabe-Befehl (PRINT) oder einem Eingabe-Befehl (INPUT) der Cursor an eine bestimmte Stelle des Bildschirms gesetzt werden.
Quelle:

Gut ich habs :smile:

Nur ein Einziges Zeichen Ändern

SCREEN 13
DO
x = x + 1
LOCATE x, 2