10 REM REPRESENTING A DECIMAL 12 REM VALUE BY A CONTINUED 14 REM FRACTION 16 REM 18 DEFDBL A-H,K-Z 20 DEFINT I,J 22 C1=1: O=99999 24 O1$="##### ########## /" 26 O2$="= ##.#############" 28 REM 30 P=1E12 32 DIM F(100) 34 INPUT "DECIMAL VALUE";K 36 PRINT 38 I=-1 40 I=I+1 42 F(I)=INT(K): IF I>=1 THEN 46 44 N=F(I): D=1: GOTO 48 46 GOSUB 68 48 R=N/D 50 IF ABS(N)>P THEN 66 52 IF ABS(D)>P THEN 66 54 PRINT USING O1$;F(I);N; 56 PRINT D;TAB(30); 58 PRINT USING O2$;R 60 K1=K-INT(K): IF K1=0 THEN 66 62 IF ABS(R-O)<1/P THEN 66 64 K=C1/K1: O=R: GOTO 40 66 END 68 D=F(I): N=1 70 FOR J=I-1 TO 0 STEP -1 72 N1=D 74 D1=F(J)*D+N 76 N=N1: D=D1 78 NEXT J 80 N=D1: D=N1 82 RETURN 100 REM ************************ 110 REM FROM SKY & TELESCOPE'S 120 REM ASTRONOMICAL COMPUTING 130 REM FOR JANUARY, 1989 140 REM ************************