home *** CD-ROM | disk | FTP | other *** search
- 10 rem miet-nebenkosten========c64
- 20 rem (p) commodore disc
- 30 rem ===========================
- 40 rem (c) by volker dietz v3.5
- 50 rem (v) a. mittelmeyer v2.0
- 60 rem
- 70 rem c64
- 80 rem ===========================
- 90 printchr$(147)
- 100 rn$=chr$(018):rf$=chr$(146)
- 110 fa$=chr$(130):fb$=chr$(131)
- 120 c4$=chr$(017):c3$=chr$(029)
- 130 bk$=chr$(144):gr$=chr$(030)
- 140 db$=chr$(154):re$=chr$(028)
- 150 c2$=chr$(145)
- 160 print c3$
- 170 print c3$
- 180 print c3$
- 190 poke53280,13:poke53281,2
- 200 print rn$c3$c3$c3$c3$c3$"miet-nebenkostenabrechnung "
- 210 print c4$
- 220 print c4$c3$c3$c3$c3$c3$"copyright by volker dietz 1986 "
- 230 printc4$
- 240 printgr$"dies ist ein programm zur errechnung der"
- 250 printc3$c3$c3$c3$"jaehrlichen miet-nebenkosten "bk$
- 260 printc4$
- 270 print"wuenschen sie eine programmerklaerung (j/n)?"
- 280 getp$:ifp$=""then280
- 290 printchr$(147);
- 300 if p$="j"then gosub 2110
- 310 if p$="n"then goto 320
- 320 printc4$
- 330 print"eingabe des kubikmeterpreises fuer abwasser":input aw
- 340 print"eingabe des verbrauchten abwassers":input vaw
- 350 printrn$"die summe fuer abwasser:"aw*vaw"dm"rf$
- 360 a=aw*vaw
- 370 print"eingabe des kubikmeterpreises fuer frischwasser":input fw
- 380 print"eingabe des verbrauchten frischwassers":input vfw
- 390 printrn$"die summe fuer frischwasser:"fw*vfw"dm"rf$
- 400 b=fw*vfw
- 410 print"eingabe :gebuehren wasseruhr ":input zk
- 420 printrn$ "die summe fuer frischwasser +wasseruhr :"b+zk"dm"rf$
- 430 print" berechnung des abwasseranteils":input"hauspersonen";hp:input"mietpersonen";mp
- 440 c=a/hp*mp
- 450 printrn$"die summe des abwasseranteils betraegt:"a/hp*mp"dm "rf$
- 460 print" berechnung des frischwasseranteils":input"hauspersonen";fwa
- 470 input"mietpersonen";mfw
- 480 d=(b+zk)/fwa*mfw
- 490 printrn$"die summe des frischwasseranteils be- traegt:"(b+zk)/fwa*mfw"dm "rf$
- 500 print"eingabe der muellabfuhrkosten":inpute
- 510 printrn$"die bisherigen nebenkosten betragen: "c+d+e"dm "rf$
- 520 printc4$
- 530 printc4$
- 540 printc4$
- 550 printrn$"berechnung des hausversicherungsanteils":printrn$"vers.-summe :":inputhv
- 560 input"hausquadratmeter";hqm
- 570 input"wohnungsquadratmeter";wqm
- 580 printrn$"der versicherungsanteil betraegt :"hv/hqm*wqm"dm "rf$
- 590 f=hv/hqm*wqm
- 600 printc4$
- 610 printc4$
- 620 printc4$
- 630 printrn$c3$c3$c3$c3$c3$c3$"sonstiges eingeben:"
- 640 print
- 650 print
- 660 print
- 670 print"hier koennen sie z.b.die kosten fuer boilerentkalkung und"
- 680 print"aehnliches eingeben"
- 690 print
- 700 input ms
- 710 printrn$"die bisherigen nebenkosten betragen: " c+d+e+ms+f"dm"rf$
- 720 printc4$
- 730 printc4$
- 740 printc4$
- 750 printrn$fa$db$c3$c3$c3$c3$c3$"berechnung der heizkosten"bk$
- 760 printc4$
- 770 printc4$
- 780 printc4$
- 790 print"eingabe oeluebernahme vorjahr :":input"liter";vj
- 800 print"eingabe oelneuanlieferungen :":input"liter";nl
- 810 printrn$"zwischensumme :":printvj+nl"liter
- 820 [153]"abzueglich brennstoffrest :":[133]"liter";bsr
- 830 [153]rn$"tatsaechlicher verbrauch :":[153] vj[170]nl[171]bsr:[153]c3$" liter"
- 840 g[178]vj[170]nl[171]bsr
- 850 [153]rn$fa$db$"geben sie den literpreis ein":[133]lp
- 860 [153]bk$
- 870 [153]rn$"oelkosten":[153]g[172]lp"dm"
- 880 h[178]g[172]lp
- 890 [133]"stromkosten-heizung :";sk
- 900 [133]"brennerservice :";be
- 910 [133]"geb.f.abl.-u.abrechn.:";ge
- 920 [153]rn$"gesamte oelkosten :":[153]h[170]sk[170]be[170]ge "dm"
- 930 oe[178]h[170]sk[170]be[170]ge
- 940 [153]rn$c3$c3$c3$c3$c3$"berechnung des oelkostenanteils""
- 950 input"hausquadratmeter ";hqm
- 960 input"wohnungsgrosse ";wqm
- 970 ff=oe/2/hqm*wqm
- 980 printrn$"festkosten betragen :":printoe/2/hqm*wqm
- 990 input"gesamte verbr.-einh";ve
- 1000 input"eigene verbr.-einh";ev
- 1010 hh=oe/2/ve*ev
- 1020 printrn$"verbrauchsk.betragen :":printoe/2/ve*ev"dm"
- 1030 ok=ff+hh
- 1040 printrn$re$fa$"der oelkostenanteil betraegt";ok; "dm"
- 1050 printfb$rf$bk$
- 1060 printrn$:input"sonstige gebuehren in einer summe einge-ben :";dl
- 1070 printrn$"die gesamten nebenkosten betragen :dm":printc+d+hv+e+dl+hh+ff
- 1080 es=c+d+hv+e+dl+hh+ff
- 1090 printrn$gr$" geben sie jetzt ihre nebenkosten-voraus-zahlung ein "bk$:inputva
- 1100 printes-va
- 1110 eb=es-va
- 1120 if es>va then printrn4sgr$"zu zahlender betrag "bk$;eb; "dm""
- 1130 [139] es[179]va [167] [153]rn$re$fa$"ihr guthaben betraegt "bk$;eb; "dm""
- 1140 printc4$
- 1150 printc4$
- 1160 print"ausdruck (j/n)?"
- 1170 getd$:ifd$=""then1170
- 1180 ifd$="n"then end
- 1190 ifd$="j"then1200
- 1200 open4,4
- 1210 print#4,chr$(14)" miet-nebenkostenabrechnung "
- 1220 print#4
- 1230 print#4," copyright by volker dietz 1986 "
- 1240 print#4,chr$(15)
- 1250 print#4,"dies ist ein programm zur errechnung der"
- 1260 print#4," jaehrlichen miet-nebenkosten "
- 1270 print#4
- 1280 print#4,"berechnung fuer frisch-und abwasser"
- 1290 print#4
- 1300 print#4,"die summe fuer abwasser :"a "dm"
- 1310 print#4
- 1320 print#4,"die summe fuer frischwasser :"b "dm"
- 1330 print#4
- 1340 print#4," berechnung des abwasseranteils"
- 1350 print#4
- 1360 print#4,"die summe des abwasseranteils betraegt :"c "dm "
- 1370 print#4
- 1380 print#4,"die summe des frischwasseranteils betraegt:"d "dm "
- 1390 print#4
- 1400 print#4,"muellabfuhrkosten :"e"dm"
- 1410 print#4
- 1420 print#4,"die bisherigen nebenkosten betragen :"c+d+e"dm "
- 1430 print#4
- 1440 print#4
- 1450 print#4
- 1460 print#4," berechnung des hausversicherungsanteils"
- 1470 print#4
- 1480 print#4,"vers.-summe :"hv"dm"
- 1490 print#4
- 1500 print#4,"der versicherungsanteil betraegt :"hv/hqm*wqm"dm "
- 1510 print#4
- 1520 print#4,"sonstiges :"ms"dm"
- 1530 print#4
- 1540 print#4,rn$"die bisherigen nebenkosten betragen :"c+d+e+ms+f"dm"
- 1550 print#4
- 1560 print#4," berechnung der heizkosten"
- 1570 print#4
- 1580 print#4,"oeluebernahme vorjahr :"vj"liter"
- 1590 print#4
- 1600 print#4,"oelneuanlieferungen :"nl"liter"
- 1610 print#4
- 1620 print#4,"zwischensumme :"vj+nl"liter
- 1630 [152]4
- 1640 [152]4,"abzueglich brennstoffrest- :"bsr"liter"
- 1650 [152]4
- 1660 [152]4,"tatsaechlicher verbrauch :"vj[170]nl[171]bsr "liter"
- 1670 [152]4
- 1680 [152]4,"oelkosten :"g[172]lp"dm"
- 1690 [152]4
- 1700 [152]4
- 1710 [152]4
- 1720 [152]4,"stromkosten-heizung :";sk
- 1730 [152]4
- 1740 [152]4,"brennerservice :";be
- 1750 [152]4
- 1760 [152]4,"geb.f.abl.-u.abrechnung :";ge
- 1770 [152]4
- 1780 [152]4,"gesamte oelkosten :"h[170]sk[170]be[170]ge "dm"
- 1790 [152]4
- 1800 [152]4," berechnung des oelkostenanteils"
- 1810 [152]4
- 1820 [152]4,"hausquadratmeter :";hqm "qm"
- 1830 [152]4
- 1840 [152]4,"wohnungsgroesse :";wqm "qm"
- 1850 [152]4
- 1860 [152]4,"festkosten betragen :"ff" dm"
- 1870 [152]4
- 1880 [152]4,"gesamte verbr.-einh :";ve
- 1890 [152]4
- 1900 [152]4,"eigene verbr.-einh :";ev
- 1910 [152]4
- 1920 [152]4,"verbrauchsk.betragen :"hh" dm "
- 1930 [152]4
- 1940 [152]4,"der oelkostenanteil betraegt :";ok;"dm"
- 1950 [152]4
- 1960 [152]4,"sonstige gebuehren :";dl"dm"
- 1970 [152]4
- 1980 [152]4,"die gesamten nebenkosten betragen :"es "dm"
- 1990 [152]4
- 2000 [152]4,"ihre nebenkosten-voraus-zahlung :"va"dm"
- 2010 [152]4
- 2020 [139] es[177]va [167] [152]4,rn$"zu zahlender betrag :"eb;"dm"
- 2030 [152]4
- 2040 [139] es[179]va [167] [152]4,rn$"ihr guthaben betraegt :"eb;"dm"
- 2050 [152]4
- 2060 [152]4
- 2070 [152]4
- 2080 [152]4,"copyright by volker dietz 5010 bergheim 1986"
- 2090 [160]4
- 2100 [128]
- 2110 [153]"programm-beschreibung"
- 2120 [153]"sie geben die kubikmeterpreise und die verbrauchten wassermengen ein."
- 2130 [153]"danach werden ihr ab-und frichwasseran- teil errechnet."
- 2140 [153]"der versicherungsanteil wird durch die eingabe der gesamtwohnflaeche"
- 2150 [153]"und der eigenen wohnungsgroesse errech- net."
- 2160 [153]"zwischendurch gibt der rechner ihren ne-benkostenanteil aus."
- 2170 [153]"der naechste programmpunkt errechnet ihren oelkostenanteil."
- 2180 [153]"sie geben die uebernahme,neuanlieferung ein."
- 2190 [153]"nachdem der tatsaechliche verbrauch er- mittelt wurde,"
- 2200 [153]"geben sie den literpreis ein und die ge-samtoelkosten werden ausgegeben."
- 2210 [153]
- 2220 [153]"bitte taste druecken"
- 2230 [161]v$:[139]v$[178]""[167]2230
- 2240 [153][199](147);
- 2250 [153]"ihr oelkostenanteil wird in zwei punkten ermittelt."
- 2260 [153]"1.festkosten durch gesamtwohnflaeche und wohnungsgroesse.""
- 2270 print"2.verbrauchskosten durch ges.-verbrauchseinh.und eigene verbr.-einh."
- 2280 print"nun gibt der rechner ihre oelkosten aus."
- 2290 print"es folgt die ausgabe ihres gesamtes ne- benkostenanteils."
- 2300 print"jetzt erfolgt die abfrage ihrer neben- kosten-vorauszahlung "
- 2310 print"der rechner gibt nun die summe aus,die gezahlt oder zurueckgezahlt wird."
- 2320 print"zum ende muss die druckerabfrage ge- klaert werden."
- 2330 print"der drucker gibt die nebenkostenerrech- nung auf papier aus."
- 2340 print
- 2350 print"bitte taste druecken"
- 2360 getx$:ifx$=""then2360
- 2370 printchr$(147);
- 2380 return
- 2390 rem =miet-nebenkosten========ende
-