DataMuseum.dk

Presents historical artifacts from the history of:

MIKADOS

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

See our Wiki for more about MIKADOS

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦4681aeeff⟧ TextFile

    Length: 2496 (0x9c0)
    Types: TextFile
    Notes: Mikados_K
    Names: »PAKKEPOS.K«

Derivation

└─⟦4cd80c18f⟧ Bits:30003895/4xCOMAL3a.imd 4 * COMAL - SPC/1 - Disketter til bogen
    └─⟦this⟧ »PAKKEPOS.K« 
└─⟦bcf7b34c7⟧ Bits:30003895/4xCOMAL2.imd 4 * COMAL - SPC/1 - Disketter til bogen
    └─⟦this⟧ »PAKKEPOS.K« 

Mikados K File

0010 // ---------------------------- pakkepost --------------------------
0020 // 
0025 INTEGER TRUE,FALSE
0026 TRUE:=1;FALSE:=0
0030 CLEAR 
0035 PRINT 
0040 INPUT "Pakkens vægt:    (ikke over 20 kg.)                 ":VÆGT
0050 PRINT 
0060 INPUT "Er pakken almindelig (takst 1) eller voluminøs (takst 2): ":TAL
0070 PRINT 
0080 IF TAL=1 THEN 
0090 CASE TRUE OF 
0100 WHEN VÆGT<=5
0110 PORTO:=1600
0120 WHEN VÆGT<=10
0130 PORTO:=3000
0140 WHEN VÆGT<=15
0150 PORTO:=5000
0160 WHEN VÆGT<=20
0170 PORTO:=6000
0180 OTHERWISE 
0190 PRINT 
0200 PRINT "Denne pakke hører vist under en vognmand ( eller Falck)."
0210 END 
0220 ENDCASE 
0230 PRINT 
0240 PRINT USING "Pakkens vægt:               ####.## kg.":VÆGT
0250 PRINT USING "Porto:                     #####.## kr.":PORTO/100
0260 ELSE 
0270 IF TAL=2 THEN 
0280 CASE TRUE OF 
0290 WHEN VÆGT<=5
0300 PORTO:=3200
0310 WHEN VÆGT<=10
0320 PORTO:=6000
0330 WHEN VÆGT<=15
0340 PORTO:=10000
0350 WHEN VÆGT<=20
0360 PORTO:=12000
0370 OTHERWISE 
0380 PRINT 
0390 PRINT "Denne pakke bør vist transporteres med fragtbåd."
0400 END 
0410 ENDCASE 
0420 PRINT USING "Pakkens vægt:            #####.## kg.":VÆGT
0430 PRINT USING "Porto:                  ######.## kr.":PORTO/100
0440 ELSE 
0450 PRINT "Du har vist tastet forkert. Prøv igen."
0460 ENDIF 
0470 ENDIF 

Mikados K File

0x000…04b Line {l1=0x49, l2=»0010 // ---------------------------- pakkepost --------------------------«, l3=0x49}
0x04b…055 Line {l1=0x08, l2=»0020 // «, l3=0x08}
0x055…06e Line {l1=0x17, l2=»0025 INTEGER TRUE,FALSE«, l3=0x17}
0x06e…085 Line {l1=0x15, l2=»0026 TRUE:=1;FALSE:=0«, l3=0x15}
0x085…092 Line {l1=0x0b, l2=»0030 CLEAR «, l3=0x0b}
0x092…09f Line {l1=0x0b, l2=»0035 PRINT «, l3=0x0b}
0x09f…0e7 Line {l1=0x46, l2=»0040 INPUT "Pakkens vægt:    (ikke over 20 kg.)                 ":VÆGT«, l3=0x46}
0x0e7…0f4 Line {l1=0x0b, l2=»0050 PRINT «, l3=0x0b}
0x0f4…141 Line {l1=0x4b, l2=»0060 INPUT "Er pakken almindelig (takst 1) eller voluminøs (takst 2): ":TAL«, l3=0x4b}
0x141…14e Line {l1=0x0b, l2=»0070 PRINT «, l3=0x0b}
0x14e…163 Line {l1=0x13, l2=»0080 IF TAL=1 THEN «, l3=0x13}
0x163…177 Line {l1=0x12, l2=»0090 CASE TRUE OF «, l3=0x12}
0x177…18a Line {l1=0x11, l2=»0100 WHEN VÆGT<=5«, l3=0x11}
0x18a…19c Line {l1=0x10, l2=»0110 PORTO:=1600«, l3=0x10}
0x19c…1b0 Line {l1=0x12, l2=»0120 WHEN VÆGT<=10«, l3=0x12}
0x1b0…1c2 Line {l1=0x10, l2=»0130 PORTO:=3000«, l3=0x10}
0x1c2…1d6 Line {l1=0x12, l2=»0140 WHEN VÆGT<=15«, l3=0x12}
0x1d6…1e8 Line {l1=0x10, l2=»0150 PORTO:=5000«, l3=0x10}
0x1e8…1fc Line {l1=0x12, l2=»0160 WHEN VÆGT<=20«, l3=0x12}
0x1fc…20e Line {l1=0x10, l2=»0170 PORTO:=6000«, l3=0x10}
0x20e…21f Line {l1=0x0f, l2=»0180 OTHERWISE «, l3=0x0f}
0x21f…22c Line {l1=0x0b, l2=»0190 PRINT «, l3=0x0b}
0x22c…273 Line {l1=0x45, l2=»0200 PRINT "Denne pakke hører vist under en vognmand ( eller Falck)."«, l3=0x45}
0x273…27e Line {l1=0x09, l2=»0210 END «, l3=0x09}
0x27e…28d Line {l1=0x0d, l2=»0220 ENDCASE «, l3=0x0d}
0x28d…29a Line {l1=0x0b, l2=»0230 PRINT «, l3=0x0b}
0x29a…2db Line {l1=0x3f, l2=»0240 PRINT USING "Pakkens vægt:               ####.## kg.":VÆGT«, l3=0x3f}
0x2db…321 Line {l1=0x44, l2=»0250 PRINT USING "Porto:                     #####.## kr.":PORTO/100«, l3=0x44}
0x321…32d Line {l1=0x0a, l2=»0260 ELSE «, l3=0x0a}
0x32d…342 Line {l1=0x13, l2=»0270 IF TAL=2 THEN «, l3=0x13}
0x342…356 Line {l1=0x12, l2=»0280 CASE TRUE OF «, l3=0x12}
0x356…369 Line {l1=0x11, l2=»0290 WHEN VÆGT<=5«, l3=0x11}
0x369…37b Line {l1=0x10, l2=»0300 PORTO:=3200«, l3=0x10}
0x37b…38f Line {l1=0x12, l2=»0310 WHEN VÆGT<=10«, l3=0x12}
0x38f…3a1 Line {l1=0x10, l2=»0320 PORTO:=6000«, l3=0x10}
0x3a1…3b5 Line {l1=0x12, l2=»0330 WHEN VÆGT<=15«, l3=0x12}
0x3b5…3c8 Line {l1=0x11, l2=»0340 PORTO:=10000«, l3=0x11}
0x3c8…3dc Line {l1=0x12, l2=»0350 WHEN VÆGT<=20«, l3=0x12}
0x3dc…3ef Line {l1=0x11, l2=»0360 PORTO:=12000«, l3=0x11}
0x3ef…400 Line {l1=0x0f, l2=»0370 OTHERWISE «, l3=0x0f}
0x400…40d Line {l1=0x0b, l2=»0380 PRINT «, l3=0x0b}
0x40d…44c Line {l1=0x3d, l2=»0390 PRINT "Denne pakke bør vist transporteres med fragtbåd."«, l3=0x3d}
0x44c…457 Line {l1=0x09, l2=»0400 END «, l3=0x09}
0x457…466 Line {l1=0x0d, l2=»0410 ENDCASE «, l3=0x0d}
0x466…4a5 Line {l1=0x3d, l2=»0420 PRINT USING "Pakkens vægt:            #####.## kg.":VÆGT«, l3=0x3d}
0x4a5…4e9 Line {l1=0x42, l2=»0430 PRINT USING "Porto:                  ######.## kr.":PORTO/100«, l3=0x42}
0x4e9…4f5 Line {l1=0x0a, l2=»0440 ELSE «, l3=0x0a}
0x4f5…52a Line {l1=0x33, l2=»0450 PRINT "Du har vist tastet forkert. Prøv igen."«, l3=0x33}
0x52a…537 Line {l1=0x0b, l2=»0460 ENDIF «, l3=0x0b}
0x537…544 Line {l1=0x0b, l2=»0470 ENDIF «, l3=0x0b}
0x544…560 00 00 45 2c 46 41 4c 53 45 17 15 30 30 32 36 20 54 52 55 45 3a 3d 31 3b 46 41 4c 53               ┆  E,FALSE  0026 TRUE:=1;FALS┆
0x560…580 45 3a 3d 30 15 0b 30 30 33 30 20 43 4c 45 41 52 20 0b 0b 30 30 33 35 20 50 52 49 4e 54 20 0b 46   ┆E:=0  0030 CLEAR   0035 PRINT  F┆
0x580…5a0 30 30 34 30 20 49 4e 50 55 54 20 22 50 61 6b 6b 65 6e 73 20 76 7b 67 74 3a 20 20 20 20 28 69 6b   ┆0040 INPUT "Pakkens vægt:    (ik┆
0x5a0…5c0 6b 65 20 6f 76 65 72 20 32 30 20 6b 67 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ke over 20 kg.)                 ┆
0x5c0…5e0 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63   ┆cccccccccccccccccccccccccccccccc┆
          […0x1f…]

TextFile

I0010 // ---------------------------- pakkepost --------------------------I▶08◀0020 // ▶08◀▶17◀0025 INTEGER TRUE,FALSE▶17◀▶15◀0026 TRUE:=1;FALSE:=0▶15◀▶0b◀0030 CLEAR ▶0b◀▶0b◀0035 PRINT ▶0b◀F0040 INPUT "Pakkens vægt:    (ikke over 20 kg.)                 ":VÆGTF▶0b◀0050 PRINT ▶0b◀K0060 INPUT "Er pakken almindelig (takst 1) eller voluminøs (takst 2): ":TALK▶0b◀0070 PRINT ▶0b◀▶13◀0080 IF TAL=1 THEN ▶13◀▶12◀0090 CASE TRUE OF ▶12◀▶11◀0100 WHEN VÆGT<=5▶11◀▶10◀0110 PORTO:=1600▶10◀▶12◀0120 WHEN VÆGT<=10▶12◀▶10◀0130 PORTO:=3000▶10◀▶12◀0140 WHEN VÆGT<=15▶12◀▶10◀0150 PORTO:=5000▶10◀▶12◀0160 WHEN VÆGT<=20▶12◀▶10◀0170 PORTO:=6000▶10◀▶0f◀0180 OTHERWISE ▶0f◀▶0b◀0190 PRINT ▶0b◀E0200 PRINT "Denne pakke hører vist under en vognmand ( eller Falck)."E	0210 END 	\r0220 ENDCASE \r▶0b◀0230 PRINT ▶0b◀?0240 PRINT USING "Pakkens vægt:               ####.## kg.":VÆGT?D0250 PRINT USING "Porto:                     #####.## kr.":PORTO/100D
0260 ELSE 
▶13◀0270 IF TAL=2 THEN ▶13◀▶12◀0280 CASE TRUE OF ▶12◀▶11◀0290 WHEN VÆGT<=5▶11◀▶10◀0300 PORTO:=3200▶10◀▶12◀0310 WHEN VÆGT<=10▶12◀▶10◀0320 PORTO:=6000▶10◀▶12◀0330 WHEN VÆGT<=15▶12◀▶11◀0340 PORTO:=10000▶11◀▶12◀0350 WHEN VÆGT<=20▶12◀▶11◀0360 PORTO:=12000▶11◀▶0f◀0370 OTHERWISE ▶0f◀▶0b◀0380 PRINT ▶0b◀=0390 PRINT "Denne pakke bør vist transporteres med fragtbåd."=	0400 END 	\r0410 ENDCASE \r=0420 PRINT USING "Pakkens vægt:            #####.## kg.":VÆGT=B0430 PRINT USING "Porto:                  ######.## kr.":PORTO/100B
0440 ELSE 
30450 PRINT "Du har vist tastet forkert. Prøv igen."3▶0b◀0460 ENDIF ▶0b◀▶0b◀0470 ENDIF ▶0b◀▶00◀▶00◀E,FALSE▶17◀▶15◀0026 TRUE:=1;FALSE:=0▶15◀▶0b◀0030 CLEAR ▶0b◀▶0b◀0035 PRINT ▶0b◀F0040 INPUT "Pakkens vægt:    (ikke over 20 kg.)                 cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

Reduced view