Bevor wir die optimale Bestellanzahl programmieren, klären wir die wichtigsten Begriffe:
Die optimale Bestellanzahl ist die Anzahl der Bestellungen pro Jahr, bei der die Summe aus Bestellkosten und Lagerkosten am geringsten ist.
👉 Bestellkosten + Lagerkosten = minimal
Kosten, die pro Bestellung anfallen – unabhängig von der Bestellmenge.
z.B. Verwaltungsaufwand, Portokosten, Bearbeitungsgebühren
Bestellkosten = BestellkostenProBestellung × Bestellanzahl
Kosten, die pro gelagertem Stück anfallen.
z.B. Miete für Lagerfläche, Versicherungen, Kapitalbindung
Lagerkosten = LagerkostenProDrucker × durchschnittlicher Lagerbestand
Der durchschnittliche Lagerbestand entspricht der Hälfte der Bestellmenge.
Optimale Bestellanzahl = √(JaehrlicheBestellmenge × LagerkostenProDrucker / BestellkostenProBestellung)
🎯 Ziel: Finde die Bestellanzahl, bei der die Gesamtkosten minimal sind.
Frau Krause bittet Sie, die schriftlichen Berechnungen zu automatisieren, da sich die o.g. Angaben ändern können.
📥 Vorlage herunterladen:
opt_bestellanzahl.html
Programmieren Sie in der Datei opt_bestellanzahl.html
Math.sqrt(JaehrlicheBestellmenge * LagerkostenProDrucker / BestellkostenProBestellung)
<tr style="background-color:lightgrey">...</tr>
| Bestellmenge | Bestellmenge = JaehrlicheBestellmenge / Bestellanzahl; |
| Bestellkosten | Bestellkosten = BestellkostenProBestellung * Bestellanzahl; |
| Lagerkosten | Lagerkosten = LagerkostenProDrucker * Bestellmenge; |
| Gesamtkosten | Gesamtkosten = Bestellkosten + Lagerkosten; |
Math.round() oder formatieren Sie sie mit .toFixed(2) für Euro-Beträge.Für diese Aufgabe erstellt ihr bitte ein neues GitHub-Repository. Jedes Projekt erhält ein eigenes Repository.
🎯 Abzugeben ist:
✔ Repository-Link in Moodle
✔ Funktionsfähiger Rechner für die optimale Bestellanzahl
✔ Tabelle von 1-12 Bestellungen mit grau markierter optimaler Zeile