home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1994-02-04 | 512 b | 21 lines |
- 0 CLS:PRINT
- 10 PRINT "INTEGRATION: TRAPEZOIDAL RULE"
- 20 PRINT
- 30 DEF FNC(X) = X ^ 3
- 40 PRINT "(ENTER 0,0 TO END PROGRAM)"
- 50 PRINT "INTEGRATION LIMITS (LOWER, UPPER)";
- 60 INPUT A,B
- 70 IF A = B THEN 190
- 80 PRINT "NUMBER OF INTERVALS";
- 90 INPUT N
- 100 I = 0
- 110 D = (B - A) / N
- 120 FOR J = A TO B STEP D
- 130 I = I + FNC(J)
- 140 NEXT J
- 150 I = (I - ( FNC (A) + FNC(B)) / 2) * D
- 160 PRINT "INTEGRAL = ";I
- 170 PRINT
- 180 GOTO 50
- 190 RUN "MATH"
-