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

⟦456b80fea⟧

    Length: 993 (0x3e1)
    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