Screenshot 1 Screenshot 2
2bc0 38da 0000 B ... FL.U.KOE
    1 CLS:PRINT
    2 PRINT "Berechnung von geometrichen     "
    3 PRINT "Figuren und einfachen Koerpern"   
    4 PRINT:PRINT "(FAECHE BZW VOLUMEN)"
    5 PRINT "==============================="
    6 PRINT:PRINT 
    7 PRINT "PARALLELOGRAMM................1" 
    8 PRINT "TRAPEZ........................2"  
    9 PRINT "RHOMBUS.......................3" 
   10 PRINT "DRACHENVIERECK................4"
   11 PRINT "RECHTECK......................5"
   12 PRINT "QUADRAT.......................6"
   13 PRINT "RECHTWINKLIGES DREIECK........7"
   14 PRINT "KREIS.........................8"  
   15 PRINT "KREISAUSSSCHNITT..............9"
   16 PRINT "WUERFEL......................10"
   17 PRINT "QUADER.......................11"
   18 PRINT "QUADRATISCHE PYRAMIDE........12"
   19 PRINT "ZYLINDER.....................13"
   20 PRINT "KEGEL........................14" 
   21 PRINT "KUGEL........................15 "
   22 PRINT:PRINT "ENDE.........................16 "
   23 INPUT "WELCHE BERECHNUNG (1-15) ?";A:A=INT(A)
   24 IF A<1 OR A>16 THEN 23
   25 ON A GOTO 27,33,40,40,46,52,61,67,76,82,26
   26 ON A-10 GOTO 91,99,105,112,118,127
   27 CLS:PRINT:INPUT "Hoehe a=";A
   28 PRINT:INPUT "Seite a=";B 
   29 PRINT:PRINT "Flaeche A=";B*A
   30 PRINT:INPUT "NEU (J/N)?";A$
   31 IF LEFT$(A$,1)="J"THEN 27
   32 GOTO 1
   33 CLS:PRINT:INPUT "Seite a=";A
   34 PRINT:INPUT "Seite c=";B
   35 PRINT:INPUT "Hoehe h=";C  
   36 PRINT:PRINT "Flaeche A=";(A+B)/2*C 
   37 PRINT:INPUT "NEU (J/N)?";A$
   38 IF LEFT$(A$,1)="J"THEN 33
   39 GOTO 1
   40 CLS:PRINT:INPUT "Diagonale e=";A
   41 PRINT:INPUT "Diagonale f=";B
   42 PRINT:PRINT "Flaeche A=";A*B/2
   43 PRINT:INPUT "NEU (J/N)";A$
   44 IF LEFT$(A$,1)="J"THEN 40
   45 GOTO 1
   46 CLS:PRINT:INPUT "Seite a=";A
   47 PRINT:INPUT "Seite b=";B
   48 PRINT:PRINT "Flaeche A=";A*B
   49 PRINT:INPUT "NEU (J/N)?";A$
   50 IF LEFT$(A$,1)="J"THEN 46
   51 GOTO 1
   52 CLS:INPUT "Seite a=";A
   53 PRINT :INPUT "Schritt=";B
   54 CLS:PRINT:PRINT
   55 PRINT TAB(3);"Seite "TAB(13);"Flaeche"
   56 FOR C=A TO A+10*B STEP B
   57 PRINT:PRINT TAB(3);C TAB(13);C*C:NEXT C     
   58 PRINT:INPUT "NEU (J/N)?";A$ 
   59 IF LEFT$(A$,1)="J"THEN 52
   60 GOTO 1
   61 CLS:PRINT:INPUT "Seite g=";A
   62 PRINT:INPUT "Hoehe hg=";B
   63 PRINT:PRINT "Flaeche A=";A*B/2
   64 PRINT:INPUT "NEU (J/N)?";A$
   65 IF LEFT$(A$,1)="J"THEN 61
   66 GOTO 1
   67 CLS:PRINT:INPUT "Radius r=";A
   68 PRINT:INPUT "Schritt=";B
   69 CLS:PRINT:PRINT
   70 PRINT TAB(3);"Radius "TAB(13);"Flaeche"
   71 FOR C=A TO A+10*B STEP B
   72 PRINT:PRINT TAB(3);C TAB(13);PI*C*C:NEXT C
   73 PRINT:INPUT "NEU (J/N)?";A$
   74 IF LEFT$(A$,1)="J"THEN 67
   75 GOTO 1
   76 CLS:PRINT:INPUT "Radius r=";A
   77 PRINT:INPUT "Winkel (in Grad)=";B
   78 PRINT:PRINT "Flaeche A=";PI*A*A*B/360
   79 PRINT:INPUT "NEU (J/N)";A$ 
   80 IF LEFT$(A$,1)="J"THEN 76
   81 GOTO 1
   82 CLS:PRINT:INPUT "Seite a=";A
   83 PRINT:INPUT "Schritt=";B
   84 CLS:PRINT:PRINT
   85 PRINT TAB(3);"Seite  "TAB(13);"Volumen "TAB(23);"Flaeche"
   86 FOR C=A TO A+B*10 STEP B
   87 PRINT:PRINT TAB(3);C TAB(13);C^3 TAB(23);6*C*C:NEXT C
   88 PRINT:INPUT "NEU (J/N)?";A$
   89 IF LEFT$(A$,1)="J"THEN 82
   90 GOTO 1
   91 CLS:PRINT:INPUT "Seite a=";A
   92 PRINT:INPUT "Seite b=";B
   93 PRINT:INPUT "Seite c=";C  
   94 PRINT:PRINT "Volumen V=";A*B*C 
   95 PRINT:PRINT "Flaeche Ao=";2*(A*B+A*C+B*C) 
   96 PRINT:INPUT "NEU (J/N)?";A$
   97 IF LEFT$(A$,1)="J"THEN 91
   98 GOTO 1
   99 CLS:PRINT:INPUT "Seite a=";A
  100 PRINT:INPUT "Hoehe h=";B
  101 PRINT:PRINT "Volumen V=";A*A*B/3
  102 PRINT:INPUT "NEU (J/N)?";A$
  103 IF LEFT$(A$,1)="J"THEN 99
  104 GOTO 1
  105 CLS:PRINT:INPUT "Hoehe h=";A
  106 PRINT:INPUT "Radius r=";B
  107 PRINT:PRINT "Volumen V=";PI*A*B*B
  108 PRINT:PRINT "Flaeche Ao=";2*I*B*B+2*PI*A*B 
  109 PRINT:INPUT "NEU (J/N)?";A$
  110 IF LEFT$(A$,1)="J"THEN 105
  111 GOTO 1
  112 CLS:PRINT:INPUT "Hoehe h=";A
  113 PRINT:INPUT "Radius r=";B
  114 PRINT:PRINT "Volumen V=";PI*A*B*B/3
  115 PRINT:INPUT "NEU (J/N)?";A$
  116 IF LEFT$(A$,1)="J"THEN 112
  117 GOTO 1
  118 CLS:PRINT:INPUT "Radius r=";A
  119 PRINT:INPUT "Schritt=";B
  120 CLS:PRINT:PRINT
  121 PRINT TAB(3);"Radius"TAB(11);"Volumen"TAB(22);"Flaeche"
  122 FOR C=A TO A+10*B STEP B
  123 PRINT:PRINT TAB(3);C TAB(11);4*PI*C^3/3 TAB(22);4*PI*C*C
  124 NEXT C:PRINT:INPUT "NEU (J/N)?";A$
  125 IF LEFT$(A$,1)="J"THEN 118
  126 GOTO 1
  127 CLS:PRINT:PRINT
  128 PRINT "Produced by Jens Scharsig"  
  129 PRINT:PRINT "in 1987":PRINT
  130 PRINT "BEETHOVENSTR.12":PRINT
  131 PRINT "RIESA":PRINT:PRINT "8400":PRINT
  132 PRINT AT(20,15);"<scharsoft>"
  133 PRINT AT(22,26);"C 1987"
  134 PAUSE 100:CLS:END