10 REM ************** WINDCHIL.BAS ************** 20 REM WRITTEN IN MICROSOFT BASIC BY MIKE LOZANO 30 REM CHIEF METEOROLOGIST, WHO TELEVISION, DES MOINES, IOWA 40 REM 1801 GRAND AVE. DES MOINES, IOWA 50308 (515)-242-3635 50 REM RELEASED TO THE PUBLIC DOMAIN FOR PERSONAL & NON-PROFIT USE. 60 REM DON'T CHANGE MATHEMATICAL RELATIONSHIP OF LINES 70 REM 180 & 210 OR YOU'LL GET FALSE RESULTS! 80 REM LINES 190 & 200 ARE THE FORMULA FOR WIND CHILL FACTOR. 90 PRINT CHR$(12):PRINT:PRINT: REM CHR$(12) CLEARS THE SCREEN 100 PRINT" WIND CHILL CALCULATOR ":PRINT: 110 INPUT" ENTER TEMPERATURE ",T: PRINT: 120 PRINT" (F) or (C)?":PRINT 130 T$=INKEY$: IF LEN(T$)=0 THEN GOTO 130 140 IF T$="F" THEN GOTO 170 150 IF T$="C" THEN GOSUB 280:GOTO 170 160 PRINT CHR$(7);:GOTO 130 170 INPUT" ENTER WIND SPEED ",V:PRINT: 180 IF V>60 THEN V=60 190 A=6.686*SQR(V)-.447*V+10.45 200 WCI=91.4+A*(.04538*T-4.148) 210 IF V<5 THEN WCI=T ELSE IF WCI>T THEN GOTO 300 220 IF T$="C" THEN WCI=((5/9)*(WCI-32)) ELSE WCI=WCI: 230 PRINT " WIND CHILL = ";:PRINT USING "####.#";WCI;:PRINT" ";T$;: PRINT " DEGREES": PRINT:PRINT: 240 PRINT" ANOTHER RUN? Y/N ": 250 C$=INKEY$: IF LEN(C$)=0 THEN GOTO 250 260 IF C$="Y" THEN GOTO 20 ELSE IF C$="N" THEN END 270 PRINT CHR$(7);:GOTO 250 280 T=((9/5)*(T))+32 290 RETURN 300 PRINT" SORRY - BEYOND FORMULA LIMITS! ":PRINT:GOTO 240 310 REM ** FOR FREE WINDCHILL BROCHURE WHICH EXPLAINS WHAT WIND CHILL 320 REM ** ACTUALLY IS - HOW IT CAME TO BE - AND WHEN IT'S DANGEROUS 330 REM ** SEND S.A.S.E (BUSINESS SIZE ENVELOPE) TO ADDRESS ABOVE. 340 REM ** ENJOY!!!