JavaScript Notendurchschnitt berechnen?
Hey,
ich programmiere momentan einen Notendurchschnittsberechner. In dem kann man immer ein neues Fach hinzufügen und in dem jeweiligen Fach auch verschiedene Kategorien (schriftlich, mündlich, Sonstiges, ...).
Diese haben verschiedene Gewichtungen. Z.B. könnte schriftlich fünfmal zählen und mündlich nur vierfach. Nun möchte ich den Durchschnitt zu den jeweiligen Kategorien und noch den gesamten Durchschnitt des Faches berechnen.
Ich weiß nur nicht wie. Mein Hauptproblem liegt darin, eine Formel für das Gesamte zu finden, indem ich die Gewichtung mit beachte.
Mein dict sieht beispielsweise wie folgt aus:
dict:
{
Mathe: {
Kategorie 1: {
grades: [],
weight: 5
},
Kategorie 2: {
grades:[],
weight: 3
}
},
Deutsch: {
Kategorie 1: {
grades: [],
weight: 5
},
Kategorie 2: {
grades:[],
weight: 3
}
},
}