1 REM--- PROGRAMM D I M E N S . B A 2 REM--- ERNEUERT IM DEZEMBER 1981 10 REM----FRANK FLORIAN----18.8.77---- 20 DIM R$(10,8),N(10,8),X$(70) 30 PRINT"UMFORMUNG IN U E B E R D I M E N S I O N A L E ZEICHEN !" 310 FOR S1 = 1 TO 10\READ R$(S1)\NEXT S1 311 PRINT\PRINT 312 PRINT"ABSTAND ZWISCHEN DEN ZEICHEN (EIN ODER ZWEI ZEICHEN)";\INPUT F 314 IF F < 3 THEN 316 315 PRINT"NEU EINGEBEN ! ! !"\PRINT\GOTO 312 316 IF F < 1 THEN 315 318 G=9-F\H=G+1 320 PRINT"ANZAHL DER ZEILEN (MAXIMAL 10) ";\INPUT A 330 IF A < 11 THEN 350 340 PRINT"NEU EINGEBEN ! ! !"\PRINT\GOTO 320 350 IF A < 1 THEN 340 360 FOR S2 = 1 TO A 370 IF A = 1 THEN 410 380 PRINT"TEXT DER ";R$(S2);" ZEILE (MAXIMAL";G;"ZEICHEN)"; 400 GOTO 420 410 PRINT"TEXT DER ZEILE (MAXIMAL";G;"ZEICHEN)"; 420 INPUT X$\IF LEN(X$) 2 THEN 5050\GOTO 5000 2660 IF Z= 8 THEN 5020\IF Z< 7 THEN 5040\GOTO 5000 2725 IF Z< 4 THEN 5040\IF Z= 4 THEN 5130\IF Z= 5 THEN 5130\IF Z= 6 THEN 5010 2730 IF Z= 7 THEN 5010\IF Z= 8 THEN 5050 2790 IF Z< 5 THEN 5040\IF Z= 5 THEN 5240\IF Z= 6 THEN 5240\IF Z= 7 THEN 5020 2795 IF Z= 8 THEN 5130 2855 IF Z< 3 THEN 5040\IF Z= 3 THEN 5130\IF Z= 4 THEN 5010\IF Z= 5 THEN 5010 2860 IF Z= 6 THEN 5130\IF Z> 6 THEN 5040 2920 IF Z< 3 THEN 5040\IF Z= 3 THEN 5130\IF Z= 4 THEN 5010\IF Z>4 THEN 5050 2985 IF Z= 3 THEN 5330\IF Z= 4 THEN 5340\IF Z= 5 THEN 5060\IF Z= 6 THEN 5100 2990 GOTO 5000 3050 IF Z= 1 THEN 5050\IF Z= 2 THEN 5180\IF Z= 3 THEN 5350\IF Z= 4 THEN 5070 3055 IF Z= 5 THEN 5090\IF Z= 6 THEN 5360\IF Z= 7 THEN 5160\IF Z= 8 THEN 5050 3115 IF Z= 3 THEN 5000\IF Z= 2 THEN 5000\IF Z= 6 THEN 5000\IF Z= 7 THEN 5000 3120 GOTO 5130 3180 IF Z= 1 THEN 5070\IF Z= 2 THEN 5220\IF Z= 3 THEN 5310\IF Z= 4 THEN 5070 3185 IF Z= 5 THEN 5300\IF Z= 6 THEN 5290\IF Z= 7 THEN 5160\IF Z= 8 THEN 5300 3245 IF Z= 1 THEN 5496\IF Z= 2 THEN 5497\IF Z= 3 THEN 5330\IF Z= 4 THEN 5340 3250 IF Z= 5 THEN 5060\IF Z= 6 THEN 5100\IF Z= 7 THEN 5498\IF Z= 8 THEN 5499 3310 IF Z= 7 THEN 5460\GOTO 5010 3375 IF Z= 1 THEN 5020\IF Z= 2 THEN 5040\IF Z= 3 THEN 5090\IF Z= 4 THEN 5070 3380 IF Z= 5 THEN 5040\IF Z= 6 THEN 5020\IF Z= 7 THEN 5460\IF Z= 8 THEN 5050 3440 IF Z< 3 THEN 5460\IF Z= 3 THEN 5465\IF Z= 4 THEN 5470\IF Z= 5 THEN 5475 3445 IF Z= 6 THEN 5480\IF Z= 7 THEN 5485\IF Z= 8 THEN 5460 3505 IF Z= 1 THEN 5050\IF Z= 2 THEN 5370\IF Z= 3 THEN 5380\IF Z= 4 THEN 5010 3510 IF Z= 5 THEN 5010\IF Z= 6 THEN 5380\IF Z= 7 THEN 5370\IF Z= 8 THEN 5050 3570 IF Z= 1 THEN 5170\IF Z= 2 THEN 5390\IF Z= 3 THEN 5330\IF Z= 4 THEN 5340 3575 IF Z= 5 THEN 5060\IF Z= 6 THEN 5100\IF Z= 7 THEN 5230\IF Z= 8 THEN 5150 3635 IF Z= 4 THEN 5000\IF Z= 5 THEN 5000\GOTO 5050 3700 IF Z= 4 THEN 5000\IF Z= 5 THEN 5000\GOTO 5460 3765 IF Z= 2 THEN 5000\IF Z= 3 THEN 5000\IF Z= 6 THEN 5000\IF Z= 7 THEN 5000 3770 GOTO 5460 3830 IF Z= 1 THEN 5170\IF Z= 2 THEN 5330\IF Z= 3 THEN 5060\IF Z= 4 THEN 5230 3835 IF Z= 5 THEN 5230\IF Z= 6 THEN 5060\IF Z= 7 THEN 5330\IF Z= 8 THEN 5170 3895 IF Z= 1 THEN 5150\IF Z= 2 THEN 5100\IF Z= 3 THEN 5340\IF Z= 4 THEN 5390 3900 IF Z= 5 THEN 5390\IF Z= 6 THEN 5340\IF Z= 7 THEN 5100\IF Z= 8 THEN 5150 3960 IF Z= 1 THEN 5110\IF Z= 2 THEN 5050\IF Z< 7 THEN 5120\IF Z= 7 THEN 5050 3965 IF Z= 8 THEN 5110 4025 IF Z= 1 THEN 5120\IF Z= 2 THEN 5050\IF Z< 7 THEN 5110\IF Z= 7 THEN 5050 4030 IF Z= 8 THEN 5120 4090 IF Z< 3 THEN 5000\IF Z> 6 THEN 5000\GOTO 5150 4155 IF Z< 3 THEN 5000\IF Z> 6 THEN 5000\GOTO 5170 4220 IF Z= 2 THEN 5010\IF Z= 4 THEN 5460\IF Z= 5 THEN 5460\IF Z= 7 THEN 5010 4225 GOTO 5050 4285 IF Z= 1 THEN 5110\IF Z= 2 THEN 5340\IF Z= 3 THEN 5060\IF Z= 4 THEN 5120 4290 GOTO 5460 4350 IF Z< 5 THEN 5460\IF Z< 7 THEN 5010\IF Z= 7 THEN 5110\IF Z= 8 THEN 5050 4415 IF Z= 1 THEN 5460\IF Z= 2 THEN 5050\IF Z= 4 THEN 5460\IF Z= 7 THEN 5110 4420 IF Z= 8 THEN 5050\GOTO 5010 4480 IF Z< 6 THEN 5460\IF Z= 7 THEN 5010\GOTO 5050 4545 IF Z< 5 THEN 5130\GOTO 5460 4675 IF Z= 3 THEN 5140\IF Z= 4 THEN 5110\IF Z= 5 THEN 5050\IF Z= 6 THEN 5050 4680 IF Z= 7 THEN 5050\IF Z= 8 THEN 5050\GOTO 5000 4710 IF Z= 1 THEN 5486\IF Z= 2 THEN 5487\IF Z= 3 THEN 5488\IF Z= 4 THEN 5489 4715 IF Z= 5 THEN 5490\IF Z= 6 THEN 5491\IF Z= 7 THEN 5492\IF Z= 8 THEN 5493 4760 IF Z< 7 THEN 5460\GOTO 5494 5000 FOR S= 1 TO 8\PRINT A$;\NEXT S\GOTO 5500 5010 PRINT" ";A$;A$;A$;A$;" ";\GOTO 5500 5020 PRINT" ";A$;A$;A$;A$;A$;A$;" ";\GOTO 5500 5030 PRINT A$;A$;A$;" ";A$;A$;A$;\GOTO 5500 5040 PRINT A$;A$;" ";A$;A$;\GOTO 5500 5050 PRINT" ";A$;A$;" ";\GOTO 5500 5060 PRINT" ";A$;A$;A$;" ";\GOTO 5500 5070 PRINT" ";A$;A$;A$;A$;" ";\GOTO 5500 5080 PRINT A$;A$;" ";A$;A$;A$;\GOTO 5500 5090 PRINT" ";A$;A$;A$;A$;" ";\GOTO 5500 5100 PRINT" ";A$;A$;A$;" ";\GOTO 5500 5110 PRINT" ";A$;A$;" ";\GOTO 5500 5120 PRINT" ";A$;A$;" ";\GOTO 5500 5130 PRINT" ";A$;A$;" ";A$;A$;" ";\GOTO 5500 5140 PRINT" ";A$;A$;" ";\GOTO 5500 5150 PRINT A$;A$;" ";\GOTO 5500 5160 PRINT A$;A$;A$;A$;A$;A$;A$;" ";\GOTO 5500 5170 PRINT" ";A$;A$;\GOTO 5500 5180 PRINT" ";A$;A$;A$;A$;A$;A$;A$;\GOTO 5500 5190 PRINT A$;A$;A$;A$;A$;A$;" ";\GOTO 5500 5200 PRINT A$;A$;" ";A$;A$;A$;A$;\GOTO 5500 5210 PRINT A$;A$;" ";A$;A$;" ";\GOTO 5500 5220 PRINT A$;A$;A$;A$;A$;" ";\GOTO 5500 5230 PRINT A$;A$;A$;" ";\GOTO 5500 5240 PRINT A$;A$;" ";A$;A$;" ";A$;A$;\GOTO 5500 5250 PRINT A$;A$;A$;" ";A$;A$;\GOTO 5500 5260 PRINT A$;A$;A$;A$;" ";A$;A$;\GOTO 5500 5270 PRINT A$;A$;A$;A$;A$;" ";A$;A$;\GOTO 5500 5280 PRINT A$;A$;" ";A$;A$;A$;A$;A$;\GOTO 5500 5290 PRINT A$;A$;" ";A$;A$;A$;" ";\GOTO 5500 5300 PRINT" ";A$;A$;A$;A$;" ";A$;A$;\GOTO 5500 5310 PRINT A$;A$;" ";A$;A$;" ";\GOTO 5500 5320 PRINT" ";A$;" ";A$;" ";\GOTO 5500 5330 PRINT" ";A$;A$;A$;" ";\GOTO 5500 5340 PRINT" ";A$;A$;A$;" ";\GOTO 5500 5350 PRINT A$;" ";A$;A$;" ";\GOTO 5500 5360 PRINT" ";A$;A$;" ";A$;\GOTO 5500 5370 PRINT A$;" ";A$;A$;" ";A$;\GOTO 5500 5380 PRINT" ";A$;" ";A$;A$;" ";A$;" ";\GOTO 5500 5390 PRINT" ";A$;A$;A$;\GOTO 5500 5400 PRINT" ";A$;A$;" ";\GOTO 5500 5410 PRINT A$;" ";A$;" ";A$;A$;\GOTO 5500 5420 PRINT A$;" ";A$;\GOTO 5500 5430 PRINT A$;" ";A$;A$;A$;A$;A$;\GOTO 5500 5440 PRINT A$;" ";A$;A$;A$;A$;" ";\GOTO 5500 5450 PRINT A$;" ";\GOTO 5500 5460 PRINT" ";\GOTO 5500 5465 PRINT" /";A$;" ";\GOTO 5500 5470 PRINT" //";A$;A$;" ";\GOTO 5500 5475 PRINT" // ";A$;A$;" ";\GOTO 5500 5480 PRINT" / ";A$;" ";\GOTO 5500 5485 PRINT"// ";A$;A$;\GOTO 5500 5486 PRINT A$;A$;" ";\GOTO 5500 5487 PRINT A$;A$;A$;" ";\GOTO 5500 5488 PRINT" ";A$;A$;A$;" ";\GOTO 5500 5489 PRINT" ";A$;A$;A$;" ";\GOTO 5500 5490 PRINT" ";A$;A$;A$;" ";\GOTO 5500 5491 PRINT" ";A$;A$;A$;" ";\GOTO 5500 5492 PRINT" ";A$;A$;A$;\GOTO 5500 5493 PRINT" ";A$;A$;\GOTO 5500 5494 FOR K= 1 TO 8\PRINT CHR$(31);\NEXT K\GOTO 5500 5495 PRINT" ";A$;A$;" ";A$;A$;" ";\GOTO 5500 5496 PRINT A$;" ";A$;" ";A$;A$;\GOTO 5500 5497 PRINT A$;" ";A$;" ";A$;A$;A$;\GOTO 5500 5498 PRINT A$;A$;A$;" ";A$;" ";A$;\GOTO 5500 5499 PRINT A$;A$;" ";A$;" ";A$; 5500 FOR S9 = 1 TO F\PRINT" ";\NEXT S9 5510 NEXT S7 5520 NEXT S6\PRINT\PRINT 5530 NEXT S5\PRINT\PRINT 5540 PRINT"EIN NEUER DURCHGANG (J ODER N)";\INPUT I$ 5550 PRINT 5560 IF I$="J" THEN 5580\IF I$="N" THEN 5640 5570 PRINT"NEU EINGEBEN ! ! !"\PRINT\GOTO 5540 5580 PRINT"DASSELBE NOCH'MAL (J ODER N)";\INPUT I$ 5590 PRINT\IF I$="J" THEN 580\IF I$="N" THEN 311 5600 PRINT"NEU EINGEBEN ! ! !"\PRINT\GOTO 5590 5610 DATA "ERSTEN ","ZWEITEN ","DRITTEN ","VIERTEN " 5620 DATA "FUENFTEN","SECHSTEN","SIEBTEN ","ACHTEN " 5630 DATA "NEUNTEN ","ZEHNTEN " 5640 END