From fractions to decimals, listed 12-24-2005 10 ' fracdeci.bas - FreeWare 2006 - Eric F. Tchong 20 GOTO 80 ' begin 30 SAVE "fracdeci.bas",A:LIST-80 40 GOTO 600 ' wait for key 50 GOTO 630 ' text 60 GOTO 650 ' clear line 70 ' begin 80 CLS:KEY OFF:DIM DG(999),RM(999):DEFSTR M,Q:Q=MKI$(0) 90 M(1) ="FRACTIONS TO DECIMALS CONVERTER" 100 M(2) ="examples: 1/3 22/5 1/7 " 110 M(3) =" 3/8 45/56 11/59" 120 M(4) ="Do you need a diskfile: ?":CLS:LOCATE 2,1 130 FOR I=1 TO 4 140 GOSUB 50:IF I=3 THEN PRINT 150 NEXT:GOSUB 40:GOSUB 60 ' clear line 160 IF ASC(Q)=89 OR ASC(Q)=121 THEN CP=1 ELSE CP=0 ' CP = copy 170 IF CP THEN 180 ELSE 230 180 PRINT "Type a filename <12345678.txt> ? ";:LINE INPUT Z$ 190 IF LEFT$(Z$,1)=" " THEN Z$=MID$(Z$,2):GOTO 190 200 OPEN "O",#1,Z$:GOSUB 60:GOTO 230 210 ' Scan for correct input 220 BEEP:GOSUB 60 230 INPUT "Fraction: <0=Exit> ";A$ 240 IF A$="0" OR A$="" THEN CLS:END 250 NU=VAL(A$):Z=LEN(STR$(NU))+1:DE=VAL(MID$(A$,Z)) 260 IF NU=0 OR DE=0 THEN 220 270 IF NU<>INT(NU) THEN 220 280 IF DE<>INT(DE) THEN 220 290 ' Convert fraction to decimal 300 GOSUB 60:PRINT A$; " = ";:IF CP THEN PRINT #1, A$; " = "; 310 IF NU