Tooltips Verbrauchsausweis, Formularfelder getauscht, Funktion Belastungsgrad
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
|
||||
// Funktion zur Berechnung des monatlichen Belastungsgrades aus Tabelle 17 (Januar, Zeitkonstante 90)
|
||||
|
||||
function monatlicherBelastungsGradT90(
|
||||
wertZwei: number,
|
||||
wertEins: number,
|
||||
maxHeizlast: number,
|
||||
maxHeizlastEins: number,
|
||||
maxHeizlastZwei: number
|
||||
): number {
|
||||
return (
|
||||
wertZwei -
|
||||
((wertZwei - wertEins) * (maxHeizlast - maxHeizlastEins)) /
|
||||
(maxHeizlastZwei - maxHeizlastEins)
|
||||
);
|
||||
}
|
||||
|
||||
// Beispielwerte
|
||||
const wertZwei = 0.541;
|
||||
const wertEins = 0.548;
|
||||
const maxHeizlast = 37.86;
|
||||
const maxHeizlastEins = 25;
|
||||
const maxHeizlastZwei = 50;
|
||||
|
||||
// Berechnung
|
||||
const monatlicherBelastungsgradT90 = monatlicherBelastungsGradT90(
|
||||
wertZwei,
|
||||
wertEins,
|
||||
maxHeizlast,
|
||||
maxHeizlastEins,
|
||||
maxHeizlastZwei
|
||||
);
|
||||
|
||||
console.log("Monatlicher Belastungsgrad T90:", monatlicherBelastungsgradT90);
|
||||
Reference in New Issue
Block a user