home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power Pack
/
Power_Pack_5_1992_Alfons_Mittelmeyer_de.d64
/
mietnebenkosten
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2023-02-26
|
8KB
|
240 lines
10 rem miet-nebenkosten========c64
20 rem (p) power pack
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