'=========================================================================== ' Subject: ASCII 666 ADDER Date: 04-20-98 (02:03) ' Author: Hauke Daempfling Code: QB, QBasic, PDS ' Origin: hcd@berlin.snafu.de Packet: MISC.ABC '=========================================================================== DEFINT A-Z starthere: CLS PRINT "*^*^*^*^* ASCII 666 Adder *^*^*^*^*" PRINT "something funky by Hauke X :)" PRINT "hcd@berlin.snafu.de" PRINT PRINT "1) 'WINDOWS95' (+1)" PRINT "2) 'MS-DOS 6.21' (wow!)" PRINT "3) 'BILLGATES' (William Henry Gates III)" PRINT "4) your own" PRINT "9) Exit" PRINT PRINT "Select: "; DO DO: x$ = INKEY$: LOOP UNTIL x$ <> "" SELECT CASE VAL(x$) CASE 1 x$ = "WINDOWS95" GOTO calcit CASE 2 x$ = "MS-DOS 6.21" GOTO calcit CASE 3 x$ = "BILLGATES" GOTO calcit CASE 4 PRINT "4" PRINT INPUT "Text: ", x$ IF x$ = "" THEN GOTO starthere GOTO calcit CASE 9 PRINT "9" PRINT PRINT "Goodbye" SYSTEM END SELECT LOOP calcit: CLS PRINT "*^*^*^*^* ASCII 666 Adder *^*^*^*^*" PRINT PRINT "Calculating:" PRINT " '"; x$; "'" PRINT y = 0 FOR a = 1 TO LEN(x$) c$ = MID$(x$, a, 1) y = y + ASC(c$) PRINT TAB(3); c$; TAB(6); ASC(c$) NEXT a PRINT " ----------" PRINT " = "; y IF y < 666 THEN PRINT PRINT " + "; 666 - y PRINT " ----------" PRINT " = 666" END IF IF y > 666 THEN PRINT PRINT " - "; y - 666 PRINT " ----------" PRINT " = 666" END IF PRINT PRINT "Press any key..." DO: LOOP UNTIL INKEY$ <> "" GOTO starthere