Investment Rechner

In dieser Aufgabe wendest du alle gelernten Konzepte des Tages an.

Aufgabenstellung

Erstelle ein Investment-Rechner, der eine Liste von Bitcoin (BTC) Käufen anzeigt und dein Kontostand und Gewinn berechnet.

Lösungsschritte

Verwende folgenden Vue Playground als Startpunkt für deine Lösung:

Vue Playground Vorlage

Formular Inputs verarbeiten

Du findest im Playground ein vorbereitetes Formular um Investitionen zu erfassen:

  • Es gibt zwei Inputs: Eines für die Anzahl gekaufter Bitcoins und eines um den Tageskurs des Bitcoins einzutragen.

  • Es sind zwei Variablen inputCount und inputPrice vorbereitet. Diese sollen jeweils den Wert des dazugehörigen Inputs enthalten.

  • Wenn auf «Erfassen» geklickt wird, wird die add Funktion aufgerufen. Diese zeigt momentan an, was erfasst werden würde.

Investments auflisten

Es wurde bereits eine investmens Variable für dich vorbereitet. Diese enthält ein kommentierter Beispieleintrag eines Investments.

Investments abspeichern

In der add Funktion wird ein erfasstes Investment momentan einfach mit alert angezeigt.

Hilfe benötigt?

Du arbeitest mit einem Array. Suche also im Internet, wie man in JavaScript ein neues Element zu einem Array hinzufügt.

Formular zurücksetzen

Die Formular-Eingaben bleiben nach dem Erfassen eines Investments einfach stehen.

Hilfe benötigt?

Versuche dich an die «Deklarative Programmierweise» zu erinnern.

Dabei werden Variablen verändert ‒ das Framework übernimmt dann die Ausführung der benötigten Anpassungen für die Darstellung.

Kontostand berechnen

Verwende die passende Methodik, um anhand der erfassten Investments folgende Kennzahlen zu berechnen. Ersetze die Werte bei den jeweiligen ??? Platzhaltern:

Hilfe benötigt?

Für eine einfach zu lesende Lösung kannst du versuchen, die Summen mit .forEach zu berechnen. Wenn du dich sattelfest fühlst, kannst du auch .reduce verwenden.

Du findest zahlreiche Code-Beispiele dazu im Internet.

(Zusatzaufgabe) Datumsfeld