44 lines
1.5 KiB
TypeScript
44 lines
1.5 KiB
TypeScript
export function funktionInterneWaermequellenA8() {
|
|
|
|
// Beispielwerte Planung werden aus Eingabe geholt
|
|
let NettoGrundflaeche = 154.2;
|
|
let WaermeQuellenBewohner = 45; // bis 2 Wohneinheiten sonst 90
|
|
|
|
let TageMonat = {
|
|
Januar: 31,
|
|
Februar: 28,
|
|
März: 31,
|
|
April: 30,
|
|
Mai: 31,
|
|
Juni: 30,
|
|
Juli: 31,
|
|
August: 31,
|
|
September: 30,
|
|
Oktober: 31,
|
|
November: 30,
|
|
Dezember: 31
|
|
};
|
|
|
|
const interneWaermeQuellenProMonat = {
|
|
Januar: (NettoGrundflaeche * WaermeQuellenBewohner * TageMonat.Januar) / 1000,
|
|
Februar: (NettoGrundflaeche * WaermeQuellenBewohner * TageMonat.Februar) / 1000,
|
|
März: (NettoGrundflaeche * WaermeQuellenBewohner * TageMonat.März) / 1000,
|
|
April: (NettoGrundflaeche * WaermeQuellenBewohner * TageMonat.April) / 1000,
|
|
Mai: (NettoGrundflaeche * WaermeQuellenBewohner * TageMonat.Mai) / 1000,
|
|
Juni: (NettoGrundflaeche * WaermeQuellenBewohner * TageMonat.Juni) / 1000,
|
|
Juli: (NettoGrundflaeche * WaermeQuellenBewohner * TageMonat.Juli) / 1000,
|
|
August: (NettoGrundflaeche * WaermeQuellenBewohner * TageMonat.August) / 1000,
|
|
September: (NettoGrundflaeche * WaermeQuellenBewohner * TageMonat.September) / 1000,
|
|
Oktober: (NettoGrundflaeche * WaermeQuellenBewohner * TageMonat.Oktober) / 1000,
|
|
November: (NettoGrundflaeche * WaermeQuellenBewohner * TageMonat.November) / 1000,
|
|
Dezember: (NettoGrundflaeche * WaermeQuellenBewohner * TageMonat.Dezember) / 1000
|
|
};
|
|
|
|
return {
|
|
|
|
interneWaermeQuellenProMonat
|
|
|
|
}
|
|
|
|
|
|
} |