home *** CD-ROM | disk | FTP | other *** search
- '* ------------------------------------------------------- *
- '* KEYDEMO.BAS *
- '* Listing 1: Unterbrechung durch Funktionstasten... *
- '* ------------------------------------------------------- *
- KEY( 1) ON : ON KEY( 1) GOSUB ende
- KEY(10) ON : ON KEY(10) GOSUB info
- CLS : PRINT "Berechnung einer unendlichen Summe"
- PRINT "F10 -> Info : F1 -> Ende" : PRINT
- DEF FNG(X) = 1/X^2
-
- SUM = 0 : X = 1
- WHILE 1 = 1
- Y = FNG(X)
- SUM = SUM + Y
- X = X + 1
- WEND
-
- info:
- PRINT "Zwischenergebnis: sum = "; SUM
- PRINT "Letztes Summenglied: y = "; Y : PRINT
- RETURN
-
- ende:
- WHILE 1 = 1
- PRINT "Wirklich beenden (j/n) ?";
- Q$ = ""
- WHILE Q$=""
- Q$ = INKEY$
- WEND
- IF Q$ = "j" OR Q$ = "J" THEN RETURN ausgabe
- IF Q$ = "n" OR Q$ = "N" THEN GOTO endloop
- WEND
-
- endloop:
- PRINT "Also weiter..." : PRINT
- RETURN
-
- ausgabe:
- PRINT : PRINT "Endergebnis: sum = "; SUM
- PRINT "Letztes Summenglied: y = "; Y
- PRINT "Es wurden "; X; " Summenglieder berechnet" : PRINT
- END
- '* ------------------------------------------------------- *