home *** CD-ROM | disk | FTP | other *** search
- 100 CLS
- 110 PRINT "HOME HEAT LOSS CALCULATION"
- 120 PRINT "YEARS TOTAL FUEL USE (IN GALLONS, KILOWATT HOURS, OR CUBIC FEET)?
- 130 INPUT YR
- 140 PRINT
- 150 PRINT "YEAR'S TOTAL FUEL BILLS? "
- 155 INPUT DL
- 160 PRINT
- 170 PRINT "DO YOU USE THE SAME FUEL FOR HEAT AS YOU DO FOR HOT WATER? 1=YES 2=NO
- 180 PRINT
- 190 INPUT F
- 191 IF F < 1 OR F > 2 THEN 170
- 200 ON F GOTO 210,245
- 210 PRINT "JUNE FUEL USE ?"
- 215 INPUT JN
- 220 PRINT "JULY FUEL USE ?"
- 225 INPUT JL
- 230 PRINT "AUGUST FUEL USE ?"
- 235 INPUT AU
- 240 PRINT
- 245 PRINT "TOTAL AREA OF CEILING ?"
- 250 INPUT AC
- 255 PRINT " PRESENT R-VALUE ?"
- 260 INPUT RC
- 265 PRINT
- 270 IF RC >0 THEN 290
- 275 REM
- 280 RC=1
- 285 REM
- 290 PRINT " PROPOSED R-VALUE ?"
- 295 INPUT NC
- 300 PRINT
- 305 REM
- 310 PRINT "TOTAL AREA OF OUTSIDE WALLS ?"
- 315 INPUT AW
- 320 PRINT " PRESENT R-VALUE ?"
- 325 INPUT RW
- 330 IF RW >0 THEN 350
- 335 REM
- 340 RW=1
- 345 REM
- 350 PRINT " PROPOSED R-VALUE ?"
- 355 INPUT NW
- 360 PRINT
- 370 PRINT "TOTAL AREA OF WINDOWS AND OUTSIDE DOORS ?"
- 375 INPUT WIN
- 380 REM
- 385 REM
- 390 PRINT " PRESENT GLAZING ? 1=SINGLE 2=DOUBLE 3=TRIPLE"
- 395 INPUT GL
- 400 IF GL < 1 OR GL > 3 THEN 390
- 405 REM
- 410 PRINT " PROPOSED GLAZING ?"
- 415 INPUT NG
- 420 PRINT
- 425 REM
- 430 PRINT "TOTAL AREA OF FLOORS OVER UNHEATED SPACES ?"
- 435 INPUT FL
- 440 REM
- 445 REM
- 450 IF FL = 0 THEN 520
- 455 REM
- 460 PRINT " PRESENT R-VALUE ?"
- 465 INPUT RF
- 470 IF RF > 0 THEN 490
- 475 REM
- 480 RF=1
- 485 REM
- 490 PRINT " PROPOSED R-VALUE ?"
- 495 INPUT NF
- 500 IF NF > 0 THEN 520
- 505 REM
- 510 NF = 1
- 515 REM
- 520 PRINT
- 525 REM
- 530 PRINT "TOTAL VOLUME OF HEATED SPACE ?"
- 535 INPUT VOL
- 540 REM
- 545 REM
- 550 CLS
- 555 REM
- 560 PRINT "AIRTIGHTNESS OF HOUSE: "
- 565 PRINT "(.3)VERY TIGHT (.6)TIGHT - NEW HOUSE "
- 570 PRINT "(1)OLDER HOUSE, WEATHERSTRIPPED AND CAULKED"
- 575 PRINT "(2)OLD HOUSE, FAIRLY LOOSE (4)LOOSE, DRAFTY (6)VERY LOOSE VERY DRAFTY"
- 580 PRINT
- 585 PRINT
- 590 REM
- 595 REM
- 600 REM
- 605 REM
- 610 PRINT " PRESENT AIRTIGHTNESS ? "
- 615 INPUT TR
- 620 PRINT " PROPOSED AIRTIGHTNESS ? "
- 625 INPUT NR
- 630 CLS
- 640 UCT = DL/YR
- 650 H = YR-((JN+JL+AU)/3*12)
- 660 LA=AC/RC
- 670 LW=(AW-WIN)/RW
- 680 LT=WIN/GL
- 690 IF FL = 0 THEN 710
- 700 LF=FL/RF
- 710 LV=VOL*TR/50
- 720 NA=AC/NC
- 730 NL=(AW-WIN)/NW
- 740 NT=WIN/NG
- 750 IF FL = 0 THEN 770
- 760 FN=FL/NF
- 770 NV=VOL*NR/50
- 780 TOT=LA+LW+LT+LF+LV
- 790 LPU=TOT/H
- 800 PRINT "COST OF HEAT LOSS"
- 805 PRINT "PRESENT";TAB(20);"PROPOSED";TAB(40);"SAVINGS"
- 810 PRE=INT(LA/LPU*UCT)
- 820 PRO=INT(NA/LPU*UCT)
- 830 PRINT "CEILING"
- 835 PRINT "$";PRE;TAB(20);"$";PRO;TAB(40);"$";PRE-PRO
- 840 PRE=INT(LW/LPU*UCT)
- 850 PRO=INT(NL/LPU*UCT)
- 860 PRINT "WALLS"
- 865 PRINT "$";PRE;TAB(20);"$";PRO;TAB(40);"$";PRE-PRO
- 870 PRE=INT(LT/LPU*UCT)
- 880 PRO=INT(NT/LPU*UCT)
- 890 PRINT "WINDOWS AND DOORS"
- 895 PRINT "$";PRE;TAB(20);"$";PRO;TAB(40);"$";PRE-PRO
- 900 IF FL = 0 THEN 940
- 910 PRE=INT(LF/LPU*UCT)
- 920 PRO=INT(FN/LPU*UCT)
- 930 PRINT "FLOORS"
- 935 PRINT "$";PRE;TAB(20);"$";PRO;TAB(40);"$";PRE-PRO
- 940 PRE=INT(LV/LPU*UCT)
- 950 PRO=INT(NV/LPU*UCT)
- 960 PRINT "AIR EXCHANGE"
- 965 PRINT "$";PRE;TAB(20);"$";PRO;TAB(40);"$";PRE-PRO