Grallera. Núm 2.

Page 11

360 lOCATE ft2,posi%(j%),lin%:INPUTtt2,"I1,dtf:IF dU="," THEN j%=j%+(jï.02):GOTO 360 ELSE dtlí'I.¡j1.)=VAUdUl 370 NEXT j% 380 IF dt(iï.,3l(0 THEN dt!i%,3l=ISO+ABS(dt!iï.,31I 390 dt!iï.,8l=dt(iï.,71 t COS!dt(iï.,411 400 dt(í7. ,91=dt(iï.,I)fSIN(dt(iï.,4l) 410 dt(iï.,101=dtm,91+dtldtliï.,21,101 420 lOCATE ft2,60 ,1 inï.: PRINTtt2,USING "MtUt +tttltdl +Mttt. tt"; dt! i1.,81 ¡dt (í 1.,91 ¡dU i 7.,10) ; 430 linï.=línï.+l:IF linï.=18 THEN ClS~2:1inï.=1 440 NEXT i 'l, 450 INPUT 't2, "" , ai 460 elS: INPUT "Es 'Iol magatzemar la poligonal (s/nl ",sit 470 lF si$O"s" THEN 560 480 INPUT "Entrar nom de l'arxiu ",arx$ 4900PENOUT arx$+".top" 500 PRINT ~9,numï. 510 FOR iï.=2 TO numï. 520 FOR j7.=2 TO 10 530 PRINT ~9,dt(í7.,j7.1 540 NEY.T J7.:NEXT i7. 550 ClOSEOUT 560 maxx=dt(I,11l:minx=maxx:maxy=dt(I,121:miny=maxy 570 FOR il.:l TO num7. 580 dt(i7.,ll1=dt(17.,8JtCOS(-dt(iï.,3IJ+dt(dt(iï.,2J ,III 590 dt(íï.,12l=dtíiï.,8I t SINí-dt(iï.,311+dt(dt(iï.,21 ,12) 6(10 IF dtliï.,lll<minx THEN minx=dtliï.,111 ElSE IF dUiï.,l1l>maxx THEN maxy.=dt!iï.,lll 610 lF dt<iï.,12IÚniny THEN miny=dt<iï.,121 ElSE IF dtUï.,12l>maxy THEN mal:y=dt!i7.,121 620 NEXT i I, 630 cox=500/lmaxx-minxl:coy=300/(maxy-mlnyl MO IF cox<c:oy THEN co=cox ELSE co=coy 6S0 FOR il.=1 TO num!. 660 dt(i7.,lll=(dt(il.,lll-minxltco+50 670 dt(i7.,121=ldt(il. , 12)-miny)fco+SO 680 NEXT i l. 690 ClS 700 FOR il.:1 TO num7. 710 MOVE dUdttiï.,2),lll,dUdtliï.,2I,12),I 720 OF<AW dUi'l"lll,dtliï., 121,-(iï.Oll 730 lF lIirab$()"S" THEN 750 740 TAS :MOVER l,-S,I: PRINT i7.¡ 750 NEXT l'I. 760 TAGOFF 770 elSr.1: INPUT fil, "Entrar angle de viratge" ,ang 780 lNPUT t.l, "Es vol numerada de punts (s/n) ",sillb$ 790 rumb=rumb+ang 800 IF ang=O THEN 8S0 810 FOR i%=1 TO numï. 820 dt(i%,31=dt(il.,31+ang 830 NEXT iï. 840 GOTO 460 850 alc't.=I: i l.=1 B60 C\..S 870 WHILE alcX( >O

880 890 900 910 920 930 940

lOCATE 13,10 : [NF'UT "Entrar per ordre punts d'alcat ",alcI. IF alcï.<>O THEN alcï.liï.l=alc't.:iï.=i7.+1 WENO maxc=O:minc=O FOR j7.=2 TO iX-l alz7.=alcï.!j7.) dt (alz7.,lll=dt(alzï.,8l+dt (alc7.lj7.-!) ,13)

N22-1

LLERAfI===

10


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.