Académique Documents
Professionnel Documents
Culture Documents
THEN 370 ELSE IF sc=C THEN 1090 ELSE IF sc=S THEN 340
2=Esp Cir Esp 3=Esp Esp";cu:IF cu=0 THEN INPUT "N Linea Base ";nr,"E Linea
Base";TE:PC=TE:PT=PC+1E-4:azo=a17:GOTO 340
50 READ#a$,np1,ep1:GOTO 70
230
gc=a21-(s1+s2):oe1=s1*(PI/180:xs1=le1*(1-oe1^2/10:ys1=le1*(oe1/3-
oe1^3/42:IF si=1 THEN
oe2=s2*(PI/180:xs2=le2*(1-oe2^2/10:ys2=le2*(oe2/3-oe2^3/42
235
u1=xs1-ys1*(1/TAN(s1):p1=ys1-a25*(1-COS(s1):q1=xs1-a25*(SIN(s1):ts1=q1+
(a25+p1)*TAN(a21/2):tc1=ys1/SIN(s1):tl1=xs1-(ys1/(TAN(s1)):g=ASN((c/2)/
a25*2:LC=PI/180*a25*gc:IF
u2=u1:p2=p1:q2=q1:ts2=ts1:tc2=tc1:tl2=tl1:xs2=xs1:ys2=ys1
u2=xs2-ys2*(1/TAN(s2):p2=ys2-a25*(1-COS(s2):q2=xs2-a25*(SIN(s2):ts2=q2+
(a25+p2)*TAN(a21/2:tc2=ys2/SIN(s2):tl2=xs2-(ys2/(TAN(s2))
273
net=np2+REC(ts2,a18:eet=ep2+Y:yo=ys1+REC(a25,s1:xo=xs1-
Y:X=POL(xo,yo*a0:Y=Y+a17:GOSUB 730:nr=nte+COS Y*X:er=ete+SIN Y*X
280 CLS:IF cu=>1 THEN INPUT "Ver Los Elementos(S/N)";o:IF o=N THEN 340
290 IF cu=>2 THEN PRINT "Elementos 1a
Esp=";TAB(0)"Xe=";xs1;TAB(17)"Ye=";ys1,"Disl=";p1;TAB(17)"Ext=";ex;TAB(0)"Tle=
";tl1;TAB(17)"Tce=";tc1,"Te=";ts1
Circ=>";TAB(18)"Ext=";ex;TAB(0)"L=";LC,"Del Cir=";DMS$(gc;TAB(0)"Gra
Cir=";DMS$(g
Esp";TAB(0)"Xe=";xs2;TAB(17)"Ye=";ys2,"Disl=";p2;TAB(17)"Ext=";ex;TAB(0)"Tle=";
tl2;TAB(17)"Tce=";tc2,"Te=";ts2
"TE=";TE;TAB(17)"EC=";EC;TAB(0)"ET=";ET;TAB(17)"CE=";CE
pt";ept
"TE=";TE;TAB(17)"EE=";EE;TAB(0)"ET=";ET
Armado";r$:RESTORE#:RESTORE#r$,1,350:READ#r$,a1,a2,a3:GOTO 355
v2";LV2:S3=S6/100:S4=S7/100:PCV=PVP-LV1:PTV=PVP+LV2:ev=(S4-
S3)*LV1*LV2/(2*(LV1+LV2))
%";S6:S3=S6/100:S4=S3
420 sc=R:in=A:INPUT "Az Hor";a6:IF a6=PI THEN 1070 ELSE INPUT "Ang
450 sc=R:in=C:INPUT "N pt";a34:IF a34=PI THEN 1070 ELSE INPUT "E
pt";a35 :IF dc=S THEN INPUT "C pt";a36 ELSE CLS:PRINT "Espere...";
az=az2:X=POL(a34-net,a35-eet:GOSUB 730
700 IF in=A THEN INPUT "Desea Coor(S/N)";rp:IF rp=S THEN PRINT "N
737 RETURN
ak=oe1:le=le1:l=ab-TE:i=a0:az=a17:ne=nte:ee=ete:dec=de
ak=oe2:le=le2:l=ET-ab:i=-a0:az=az2:ne=net:ee=eet:dec=-de
870
dfp=ATN(ye/
xe:azp=az+dfp*i:ne=ne+REC(dhp,azp:ee=ee+Y:azp=azp+(90+2*dfp*SGN
de*a0)*SGN dec
880 a34=np:a35=ep:CLS:PRINT
"Absc=";ab;TAB(16)"Ord=";de;TAB(0)"Npt=";a34;TAB(16)"Ept=";a35:INPUT
"Replantear(S/N)";rp:IF rp=S THEN
X=POL(a1-a34,a2-a35:Y=Y+180:PRINT "Dis=";X;"
900
xe=l*(1-.1*u^2+u^4/216-u^6/9360+u^8/685440:ye=l*(u/3-u^3/42+u^5/1320-
u^7/75600+u^9/689720:RETURN
940 IF dc=N THEN 1120 ELSE IF ab>fin THEN PRINT "El Prox pcv=";fin:GOTO
380 ELSE IF cv=N THEN 910 ELSE IF ab<PCV THEN 910 ELSE IF PTV<ab THEN
920
jv=(ev/LV1^2)*hv^2:kv=PVZ+(PVP-ab)*S3*-1:GOTO 970
960 hv=PTV-ab:jv=(ev/LV2^2)*hv^2:kv=PVZ+(ab-PVP)*S4
990 np=nr+REC(ABSd,az:ep=er+Y
az=az+dab*(gc*a0)/LC:dfp=g*dab/2*cl:dhp=2*a25*SIN dfp
"PIs=1:Vert=2:Stn=3:Cal=4:Rep=5: Coor=6:Az=7:";men
1100 sc=C:INPUT "Absc a Calc";ab:IF ab=PI THEN 1070 ELSE INPUT "Ord
1120 IF cu=0 THEN 1180 ELSE IF ab<TE THEN 1180 ELSE IF ab<EC THEN
l=le1:u1=ab-TE:GOTO 1140
pb=B THEN 1190 ELSE rbv=ras+((de*bom)*-a0:IF sc=C THEN RETURN ELSE 1200
cor*tl+mb-ABS de:RETURN