PROGRAM 8
' FILENAME: PROG8.BAS
' THIS PROGRAM COMPUTES THE DISTANCE A CAR NEEDS TO STOP GIVEN THE SPEED
' IT IS GOING.
CLS
GOSUB PRINT1DATA
GOSUB COUNTERDATA
GOSUB PROCESSDATA
GOSUB PRINT2DATA
END
PRINT1DATA:
PRINT " AUTOMOBILE STOPPING DISTANCE TABLE"
PRINT
PRINT "SPEED (MPH)", , "DISTANCE REQUIRED TO STOP (FEET)"
PRINT
RETURN
COUNTERDATA:
LET SPEED = 25
RETURN
PROCESSDATA:
DO UNTIL SPEED = 80
LET SPEED = SPEED + 5
LET DISTANCE = (SPEED * 2.25) + (SPEED ^ 2 / 21)
LET DISTANCE = INT(DISTANCE * 10 + .5) / 10
PRINT USING "## ###.#"; SPEED; DISTANCE
LOOP
RETURN
PRINT2DATA:
PRINT
PRINT "END OF REPORT"
RETURN
' OUTFILE: PROG8.OUT
AUTOMOBILE STOPPING DISTANCE TABLE
SPEED (MPH) DISTANCE REQUIRED TO STOP (FEET)
30 110.4
35 137.1
40 166.2
45 197.7
50 231.5
55 267.8
60 306.4
65 347.4
70 390.8
75 436.6
80 484.8
END OF REPORT
BACK TO CIS133 PAGE.