home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / C128Toolkit / FORECASTER.128 (.txt) < prev    next >
Encoding:
Commodore BASIC  |  2019-04-13  |  4.8 KB  |  149 lines

  1. 100 (null)
  2. 110 PRINT"     WEATHER FORECASTER                      BY MICHAEL MONTFORT(C)"
  3. 120 PRINT""
  4. 130 (null)  5
  5. 140 (null)
  6. 150 PRINT"INFORMATION NEEDED:                   [183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183]                      TEMPERATURE                             TEMPERTURE CHANGE  "
  7. 160 PRINT"WIND DIRECTION                          PRESSURE                                PRESSURE CHANGE                         CLOUD TYPE"
  8. 170 PRINT"DEWPOINT[145][145][145][145][145][145][145][145]"
  9. 180 (null)  5
  10. 190 (null)
  11. 200 INPUT "TEMPERATURE";T
  12. 210 PRINT"[163][163][163][163][163][163][163][163][163][163][163]"
  13. 220 INPUT "WIND DIRECTION";WD
  14. 230 PRINT"[163][163][163][163][160][163][163][163][163][163][163][163][163][163]"
  15. 240 INPUT "PRESSURE ";P
  16. 250 PRINT"[163][163][163][163][163][163][163][163]"
  17. 260 INPUT "PRESSURE CHANGE ";PC
  18. 270 PRINT"[163][163][163][163][163][163][163][163][160][163][163][163][163][163][163]"
  19. 280 PRINT"          CLOUD TYPES"
  20. 290 PRINT"          [163][163][163][163][163][160][163][163][163][163][163]"
  21. 300 PRINT"FCI-FEATHERY CIRRUS                     CC-CIRROCUMULUS(SCALES)                 CS-CIRROSTRATUS(HALO)"
  22. 310 PRINT"MCI-CIRRUS(MARES TAILS)                 PAC-ALTOCUMULUS(PUFFY)                  TAC-ALTOCUMULUS(TOWERING)"
  23. 320 PRINT"RAC-ALTOCUMULUS(ROLLS)                  ASNS-ALTOSTRATUS(THICK CURTAIN)         CU-CUMULUS(SINGLE CLOUDS)"
  24. 330 PRINT"CB-CUMULONIMBUS                         SC-STRATOCUMULUS(LONG LAYERS)           ST-STRATUS"
  25. 340 PRINT"CLR-CLEAR":::::::
  26. 350 INPUT "CLOUD TYPE[160]";CT$
  27. 360 PRINT"[163][163][163][163][163][160][163][163][163][163]"
  28. 370 INPUT "TEMPERATURE CHANGE ";TC
  29. 380 PRINT"[163][163][163][163][163][163][163][163][163][163][163][160][163][163][163][163][163][163]"
  30. 390 INPUT "DEWPOINT ";DP
  31. 400 PRINT"[163][163][163][163][163][163][163][163]"
  32. 410 (null)
  33. 420 IF (T+TC)-5<=DP THEN 440
  34. 430 IF (T+TC)-5>=DP THEN 460
  35. 440 PRINT"FOG FORMATION IS LIKELY"
  36. 450 GOTO 470
  37. 460 PRINT"NO FOG WILL FORM"
  38. 470 PRINT::
  39. 480 IF (WD>235)AND(WD<316)AND(WD<265)AND(WD>275)THEN 550
  40. 490 IF (WD>136)AND(WD<180)THEN 690
  41. 500 IF (WD>145)AND(WD<89)THEN 760
  42. 510 IF (WD>181)AND(WD<234)THEN 830
  43. 520 IF (WD>89)AND(WD<135)THEN950
  44. 530 IF 0<WD>44 THEN 1020
  45. 540 IF 265<WD>275 THEN 1090
  46. 550 IF P>=30.20 THEN580
  47. 560 IF PC=0THEN 600
  48. 570 IF PC>0 THEN 620
  49. 580 IF PC=0 THEN 640
  50. 590 IF 0>PC>-.6 THEN 660
  51. 600 PRINT"FAIR WITH SLIGHT TEMPERATURE CHANGES FOR 1 TO 2 DAYS"
  52. 610 GOTO1140
  53. 620 PRINT"FAIR FOLLOWED WITHIN 2 DAYS BY RAIN"
  54. 630 GOTO 1140
  55. 640 PRINT"CONTINUED FAIR WITH NO DECIDED TEMPERATURE CHANGE"
  56. 650 GOTO 1140
  57. 660 PRINT"SLOWLY RISING TEMP AND FAIR FOR TWO DAYS"
  58. 670 GOTO 1140
  59. 680 GOTO 1140
  60. 690 IF 0>PC>-.06 THEN 710
  61. 700 IF PC<=-.06 THEN 730
  62. 710 PRINT"RAIN WITHIN 24 HOURS"
  63. 720 GOTO 1140
  64. 730 PRINT"WIND INCREASING IN FORCE, WITH RAIN WITHIN 12 TO 24 HOURS"
  65. 740 GOTO 1140
  66. 750 GOTO 1140
  67. 760 IF 0>PC>-.06 THEN 780
  68. 770 IF PC<-.06 THEN 800
  69. 780 PRINT"RAIN IN 12 TO 18 HOURS"
  70. 790 GOTO 1140
  71. 800 PRINT"INCREASING WIND AND RAIN IN 12 TO 18 HOURS"
  72. 810 GOTO 1140
  73. 820 GOTO 1140
  74. 830 IF P>=30.10 THEN 850
  75. 840 IF P<30.10 THEN 870
  76. 850 IF 0>PC>-.06 THEN880
  77. 860 IF PC<-.06 THEN 900
  78. 870 IF PC<-.06 THEN920
  79. 880 PRINT"IN SUMMER,WITH LIGHT WINDS,RAIN MAY NOT FALL FOR SEVERAL DAYS.IN WINTER,RAIN WITHIN 24 HOURS"
  80. 890 GOTO 1140
  81. 900 PRINT"IN SUMMER, RAIN WITHIN 24 HOURS. IN WINTER,RAIN OR SNOW AND INCREASING WINDS."
  82. 910 GOTO 1140
  83. 920 PRINT"SEVERE N.E. GALE AND HEAVY RAIN,IN WINTER HEAVY SNOW FOLLOWED BY A COLD WAVE"
  84. 930 GOTO 1140
  85. 940 GOTO 1140
  86. 950 IF 0>PC>-.06 THEN 970
  87. 960 IF PC<-.06 THEN 990
  88. 970 PRINT"RAIN CONTINUING FOR 1 TO 2 DAYS"
  89. 980 GOTO 1140
  90. 990 PRINT"RAIN WITH HIGH WIND,CLEARING WITHIN 36 HOURS,AND COLDER TEMPS IN WINTER"
  91. 1000 GOTO 1140
  92. 1010 GOTO 1140
  93. 1020 IF PC>0 THEN 1040
  94. 1030 IF PC<-.06 THEN 1060
  95. 1040 PRINT"CLEARING WITHIN A FEW HOURS AND FAIR FOR SEVERAL DAYS"
  96. 1050 GOTO 1140
  97. 1060 PRINT"SEVERE STORM IMMINENT FOLLOWED WITHIN 24 HOURS BY CLEARING AND COLLER TEMPS."
  98. 1070 GOTO 1140
  99. 1080 GOTO 1140
  100. 1090 IF PC>0 THEN 1100
  101. 1100 PRINT"CLEARING AND COLDER"
  102. 1110 GOTO 1140
  103. 1120 PRINT::
  104. 1130 PRINT"CLOUD TYPE SUGGEST THAT:":
  105. 1140 PRINT::
  106. 1150 PRINT"    CLOUD TYPE SUGGEST THAT:"::
  107. 1160 IF CT$="FCI" THEN 1290
  108. 1170 IF CT$="CC" THEN 1310
  109. 1180 IF CT$="CS" THEN 1330
  110. 1190 IF CT$="MCI" THEN 1350
  111. 1200 IF CT$="PAC" THEN 1390
  112. 1210 IF CT$="TAC" THEN 1410
  113. 1220 IF CT$="RAC" THEN 1430
  114. 1230 IF CT$="ASNS" THEN 1450
  115. 1240 IF CT$="CU" THEN 1470
  116. 1250 IF CT$="CB" THEN 1490
  117. 1260 IF CT$="SC" THEN 1510
  118. 1270 IF CT$="ST" THEN 1530
  119. 1280 IF CT$="CLR" THEN 1550
  120. 1290 PRINT" OFTEN SEEN DURING FAIR WEATHER. AT TIMES SERVE AS FIRST VISIBLE INDICATION OF APPROACHING STORMS"
  121. 1300 GOTO 1560
  122. 1310 PRINT"LOOK FOR WIND AND RAIN IF THEY CHANGE TO CIRROSTRATUS AND LOWER AND THICKEN"
  123. 1320 GOTO 1560
  124. 1330 PRINT"BAD WEATHER APPROACHING IF THESE CLOUDS THICKEN AND CHANGE TO ALTOSTRATUS"
  125. 1340 GOTO 1560
  126. 1350 PRINT"THIS TYPE APPEARING AFTER CIRRUSAND FOLLOWED BY THICKING LOWER CLOUDS"
  127. 1360 GOTO 1560
  128. 1370 PRINT"INCREASES PROBABILITY OF RAIN WITHIN 24 HOURS"
  129. 1380 GOTO 1560
  130. 1390 PRINT"IF THIS FORMATION PRECEDES LOWER CUMULUS,LOOK FOR THUNDERY WEATHER"
  131. 1400 GOTO 1560
  132. 1410 PRINT"OFTEN SHORT LIVED MAKING ONLY A BRIEF APPEARANCE,FREQUENTLY PRECEDE THUNDERSTORMS"
  133. 1420 GOTO 1560
  134. 1430 PRINT"THESE ROLLS STRETCH TO THE HORIZON,AND MOVE AT RIGHT ANGLES TO THEIR LENGTH.COOLER TEMP AND FAIR."
  135. 1440 GOTO 1560
  136. 1450 PRINT"CONTINUOUS RAIN OR SNOW MAY FOLLOW THICKENING ALTOSTRATUS IN A FEW HOURS"
  137. 1460 GOTO 1560
  138. 1470 PRINT"THESE TYPE GENERALLY SEEN IN FINE WEATHER,TURBULENCE INCREASES AS THICKNESS INCREASES"
  139. 1480 GOTO 1560
  140. 1490 PRINT"THIS IS THE SIGNPOST OF TURBULENT BUMPY AIR,WITH THUNDER,LIGHTNING,SNOW IN UPPER LEVELS,HAIL AND HEAVY RAIN"
  141. 1500 GOTO 1560
  142. 1510 PRINT"TAIL-END OF THE DAYS CUMULUS CLOUDS,USUALLY A CLEAR NIGHT AHEAD OVER LAND"
  143. 1520 GOTO 1560
  144. 1530 PRINT"MAY PRODUCE A FINE DRIZZLE OR MIST OR CONTINUOUS RAIN IF LOW AND THICK"
  145. 1540 GOTO 1560
  146. 1550 PRINT"NO CLOUDS"
  147. 1560 (null)  10
  148. 1570 PRINT WD;T;TC;P;PC;DP;CT$
  149.