DataMuseum.dk

Presents historical artifacts from the history of:

CP/M

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CP/M

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦c56a79575⟧ TextFile

    Length: 1408 (0x580)
    Types: TextFile
    Names: »sikkerhe.d«

Derivation

└─⟦f1778b737⟧ Bits:30003931/piccolo-disk2.imd Disketter indleveret af Steffen Jensen (Piccolo/Piccoline)
    └─⟦this⟧ »sikkerhe.d« 

TextFile

0010 //        **  sikring  **     forbedret af steffen bering jensen
0020 ENABLE sikring
0030 DIM navn$ OF 20,bruger$ OF 20,tekst$ OF 30
0040 DATA "S.B.J.","MIG","nis"
0050 PRINT CHR$(12)
0060 ok:=0; forsøg:=0
0070 REPEAT 
0080   PRINT AT(25,12);
0090   INPUT "Tast brugeridentifikation:       ": navn$
0100   forsøg:=forsøg+1
0110   PRINT AT(1,20);forsøg;".FORSØG."
0120   REPEAT 
0130     READ bruger$
0140     IF navn$=bruger$ THEN
0150       PRINT AT(25,14);"DU ER GODKENDT."
0160       ok:=1
0170     ENDIF 
0180   UNTIL ok OR EOD
0190 UNTIL ok OR forsøg=3
0200 IF ok=0 THEN
0210   PRINT AT(25,14);"MASKINEN LÅSES NU!"
0220   REPEAT 
0230   UNTIL FALSE
0240 ENDIF 
0250 //**************   sikring HANDLER    ************************
0260 PROC sikring HANDLER 
0270   PRINT CHR$(12)
0280   CASE ERR OF
0290   WHEN 96
0300     EXEC skriv("Fejl i programstruktur.")
0310   WHEN 108
0320     EXEC skriv("For lidt plads i lageret.")
0330   WHEN 110
0340     EXEC skriv("Variabel skal erklæres.")
0350   OTHERWISE 
0360     CONTINUE 
0370   ENDCASE 
0380   FOR vent:=1 TO 2000 DO
0390   NEXT vent
0400 ENDPROC sikring
0410 //**************   skriv  CLOSED    ****************************
0420 PROC skriv(tekst$) CLOSED
0430   PRINT AT(15,15);tekst$
0440 ENDPROC skriv
▶19◀«eof»