10 REM NEAR-PARABOLIC ORBITS 12 REM 14 P1=4*ATN(1): R1=180/P1 16 K=0.01720209895 18 D1=10000: C=1/3 20 D=1E-6: REM ADJUST FOR COM- 22 REM PUTER'S PRECISION 24 REM 26 INPUT "PERI DISTANCE Q ";Q 28 INPUT "ECCENTRICITY ";E0 30 INPUT "DAYS FROM PERI ";T 32 PRINT 34 IF T<>0 THEN 40 36 R=Q: V=0: GOTO 90 38 REM 40 REM FIND TRUE ANOMALY 42 REM 44 Q1=K*SQR((1+E0)/Q)/(Q*2) 46 Q1=Q1*T 48 S=2/(3*ABS(Q1)) 50 X=2/TAN(2*ATN(TAN(ATN(S)/2)^C)) 52 IF T<0 THEN X=-X 54 G=(1-E0)/(1+E0): L0=0 56 REM 58 X0=X: W=1: Y=X*X: G1=-Y*X 60 Q3=Q1+2*G*X*Y/3 62 W=W+1 64 G1=-G1*G*Y 66 W1=(W-(W+1)*G)/(2*W+1) 68 F=W1*G1 70 Q3=Q3+F 72 IF W>50 OR ABS(F)>D1 THEN 96 74 IF ABS(F)>D THEN 62 76 L0=L0+1: IF L0>50 THEN 96 78 X1=X: X=(2*X*X*X/3+Q3)/(X*X+1) 80 IF ABS(X-X1)>D THEN 78 82 IF ABS(X-X0)>D THEN 58 84 V=2*ATN(X) 86 R=Q*(1+E0)/(1+E0*COS(V)) 88 IF V<0 THEN V=V+2*P1 90 PRINT "TRUE ANOMALY: ";V*R1 92 PRINT "DISTANCE (AU): ";R 94 GOTO 98 96 PRINT "NO CONVERGENCE" 98 END 99 REM ************************* 100 REM FROM SKY & TELESCOPE, 101 REM MAY, 1987, PAGE 535 102 REM ************************