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 - metrics - download

⟦4dc466440⟧ TextFile

    Length: 1984 (0x7c0)
    Types: TextFile
    Notes: Mikados TextFile, Mikados_K
    Names: »RET_LINI«

Derivation

└─⟦92e6f589c⟧ Bits:30003895/4xCOMAL3b.imd 4 * COMAL - SPC/1 - Disketter til bogen
    └─⟦this⟧ »RET_LINI« 
└─⟦faca42ef2⟧ Bits:30003895/4xCOMAL1.imd 4 * COMAL - SPC/1 - Disketter til bogen
    └─⟦this⟧ »RET_LINI« 

Text

0010 // --------------------- linies _ligning -----------------------------
0020 // Opstiller ligningen for en ret linie, når man indtaster to punkters
0030 // koordinater.
0040 // 
0045 INTEGER X1,X2,Y1,Y2
0050 CLEAR 
0070 CURSOR 1,5
0080 PRINT "L i g n i n g e n   f o r   e n    r e t   l i n i e ."
0090 CURSOR 1,6
0100 PRINT "------------------------------------------------------"
0110 CURSOR 1,9
0120 INPUT "Indtast punkt 1's koordinater:    ":X1,Y1
0130 INPUT "Indtast punkt 2's koordinater:    ":X2,Y2
0140 // 
0150 IF X1=X2 THEN 
0160 IF Y1=Y2 THEN 
0170 PRINT "Punkterne er sammenfaldende"
0180 STOP 
0190 ENDIF 
0200 PRINT "Ligningen for linien gennem (";X1;",";Y1;") og (";X2;",";Y2;")";
0210 PRINT " er:  x = ";X1
0220 ELSE 
0230 A:=(Y1-Y2)/(X1-X2)
0240 B:=Y1-A*X1
0250 PRINT 
0260 PRINT "Ligningen for linien gennem (";X1;",";Y1;") og (";X2;",";Y2;")";
0269 IF B>0 THEN 
0270 PRINT USING " er:  y  =  ###.## x +###.##":A,B
0274 ELSE 
0275 PRINT USING " er:  y  =  ###.## x ####.##":A,B
0276 ENDIF 
0280 ENDIF 

TextFile

K0010 // --------------------- linies _ligning -----------------------------KK0020 // Opstiller ligningen for en ret linie, når man indtaster to punktersK▶14◀0030 // koordinater.▶14◀▶08◀0040 // ▶08◀▶18◀0045 INTEGER X1,X2,Y1,Y2▶18◀▶0b◀0050 CLEAR ▶0b◀▶0f◀0070 CURSOR 1,5▶0f◀C0080 PRINT "L i g n i n g e n   f o r   e n    r e t   l i n i e ."C▶0f◀0090 CURSOR 1,6▶0f◀C0100 PRINT "------------------------------------------------------"C▶0f◀0110 CURSOR 1,9▶0f◀50120 INPUT "Indtast punkt 1's koordinater:    ":X1,Y1550130 INPUT "Indtast punkt 2's koordinater:    ":X2,Y25▶08◀0140 // ▶08◀▶13◀0150 IF X1=X2 THEN ▶13◀▶13◀0160 IF Y1=Y2 THEN ▶13◀(0170 PRINT "Punkterne er sammenfaldende"(
0180 STOP 
▶0b◀0190 ENDIF ▶0b◀L0200 PRINT "Ligningen for linien gennem (";X1;",";Y1;") og (";X2;",";Y2;")";L▶1a◀0210 PRINT " er:  x = ";X1▶1a◀
0220 ELSE 
▶17◀0230 A:=(Y1-Y2)/(X1-X2)▶17◀▶0f◀0240 B:=Y1-A*X1▶0f◀▶0b◀0250 PRINT ▶0b◀L0260 PRINT "Ligningen for linien gennem (";X1;",";Y1;") og (";X2;",";Y2;")";L▶11◀0269 IF B>0 THEN ▶11◀30270 PRINT USING " er:  y  =  ###.## x +###.##":A,B3
0274 ELSE 
30275 PRINT USING " er:  y  =  ###.## x ####.##":A,B3▶0b◀0276 ENDIF ▶0b◀▶0b◀0280 ENDIF ▶0b◀▶00◀▶00◀---------KK0020 // Opstiller ligningen for en ret linie, når man indtaster to punktersK▶14◀0030 // koordinater.▶14◀▶08◀0040 // ▶08◀▶18◀0045 INTEGER X1,X2,Y1,Y2▶18◀▶0b◀0050 CLEAR cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc