home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1994-02-04 | 512 b | 21 lines |
- 0 CLS:PRINT
- 10 PRINT "LINEAR INTERPOLATION"
- 20 PRINT
- 30 PRINT "X,Y OF FIRST POINT";
- 40 INPUT X1,Y1
- 50 PRINT "X,Y OF SECOND POINT";
- 60 INPUT X2,Y2
- 70 PRINT "INTERPOLATE: X= ";
- 80 INPUT X
- 90 Y = Y1 + (Y2 - Y1) / (X2 - X1) * (X - X1)
- 100 PRINT " Y= "; INT (Y * 1000 + 0.5) / 1000
- 110 PRINT
- 120 PRINT "MORE POINTS ON THIS LINE (1=YES, 0=NO)";
- 130 INPUT Z
- 140 PRINT
- 150 IF Z = 1 THEN 70
- 160 PRINT "NEW LINE (1=YES,0=NO)";
- 170 INPUT Z
- 180 IF Z = 1 THEN 20
- 190 RUN "MATH"
-